Example #1
0
    // Use this for initialization
    void Start()
    {
        mRecordSound = new RecordSound(this.gameObject);

        mRecordSound.StartRecord();

        mPlayInitPosX = mMainPlayer.anchoredPosition3D.x;
        mPlayInitPosY = mMainPlayer.anchoredPosition3D.y;

        mMainPlayerRigidbody = mMainPlayer.GetComponent <Rigidbody2D>();
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        mPlayInitPosX = mMainPlayer.anchoredPosition3D.x;
        mPlayInitPosY = mMainPlayer.anchoredPosition3D.y;

        mMainPlayerRigidbody = mMainPlayer.GetComponent <Rigidbody2D>();
        mMainPlayerBasePosX  = mMainPlayer.GetComponent <RectTransform>().anchoredPosition3D.x;

        mRecordSound = new RecordSound(this.gameObject);

        mRecordSound.StartRecord();

        mDimainBaseX = mBgImageTemplateObj.GetComponent <RectTransform>().anchoredPosition3D.x;
        mDimainBaseY = mBgImageTemplateObj.GetComponent <RectTransform>().anchoredPosition3D.y;

        mDiMianWidth = mBgImageTemplateObj.GetComponent <RectTransform>().sizeDelta.x;

        mBgImageTemplateObj.transform.SetAsFirstSibling();
        GameObject dimian1 = (GameObject)Instantiate(mBgImageTemplateObj, mBgImageTemplateObj.transform.position, mBgImageTemplateObj.transform.rotation);
        GameObject dimian2 = (GameObject)Instantiate(mBgImageTemplateObj, mBgImageTemplateObj.transform.position, mBgImageTemplateObj.transform.rotation);

        dimian1.SetActive(true);
        dimian2.SetActive(true);
        dimian1.tag = "dimain";
        dimian2.tag = "dimain";
        Vector3 vPos = dimian1.GetComponent <RectTransform>().anchoredPosition3D;

        vPos.x = mDimainBaseX;
        vPos.y = mDimainBaseY;
        dimian1.transform.SetParent(this.transform);
        dimian1.GetComponent <RectTransform>().anchoredPosition3D = vPos;
        dimian1.GetComponent <RectTransform>().localScale         = new Vector3(1, 1, 1);


        vPos   = dimian2.GetComponent <RectTransform>().anchoredPosition3D;
        vPos.x = mDimainBaseX + mDiMianWidth;
        vPos.y = mDimainBaseY;
        dimian2.transform.SetParent(this.transform);
        dimian2.GetComponent <RectTransform>().anchoredPosition3D = vPos;
        dimian2.GetComponent <RectTransform>().localScale         = new Vector3(1, 1, 1);

        mListDiMian.Add(dimian1);
        mListDiMian.Add(dimian2);
        dimian1.transform.SetAsFirstSibling();
        dimian2.transform.SetAsFirstSibling();
    }