2D拾荒者开发所学U3D的基础知识5

Posted xiaomao21

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2D拾荒者开发所学U3D的基础知识5相关的知识,希望对你有一定的参考价值。

1.单例方法 public static gameManager Instance{
        get {
            return _instance;
        }
    }

2.                     Destroy (hit.transform.gameObject);销毁检测到的东西。

3. Vector2 offset = player.position - transform.position;主角的位置减去当前的位置

4.     Vector2 offset = player.position - transform.position;
        if(offset.magnitude<1.1f){
            //攻击
        }else {
            //追捕
            float x=0,y=0;
            if(Mathf.Abs(offset.y)>Mathf.Abs(offset.x)){
                //按照y移动
                if(offset.y<0){
                    y = -1;
                }else {
                    y = 1;
                }
            }else {
                if(offset.x>0){
                    x = 1;
                }else {
                    x = -1;
                }
                //按照x移动
            }
            targetPosition += new Vector2 (x, y);
        }

5.发送消息是transform来发送。

6. private Texture foodText;引用ui;

7.     foodText = GameObject.Find ("foodText").GetComponent<Text>();获得text UI组件,其组件有个text属性用于修改。对象是findgameobjectwithtag

8. [HideInInspector]隐藏面板哦。

9. Application.LoadLevel (Application.loadedLevel);重新加载本关卡。

10. void OnLevelWasLoaded(){每次加载调用。

11.初始化不要消除场景     DontDestroyOnLoad (gameObject);

12.在maincarma里面添加脚本实例化游戏管理器。

13. GameObject.Instantiate (gameManager);实例化

14.     if(gameManager.Instance==null)
        GameObject.Instantiate (gameManager);这样只实例化一次。

15.transform center 可以按alt可以转换界面。

16.gameObject.SetActive(false)gameobject.SetActive()用于激活或禁用gameobject

以上是关于2D拾荒者开发所学U3D的基础知识5的主要内容,如果未能解决你的问题,请参考以下文章

2D拾荒者开发所学U3D的基础知识3

2D拾荒者开发所学U3D的基础知识2

2D拾荒者开发所学U3D的基础知识

物体朝向目标(u3d)

物体朝向目标(u3d)

做马戏团demo所学相关u3d基础知识2