您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    旋转游戏对象脚本
    时间:2015-01-24 10:20 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    不多说,直接贴出脚本


    public GameObject obj2 = GameObject.Find("Cube2");  
        private int speed = 100;  
     
        void OnGUI()  
        {  
            if (GUILayout.Button("沿x轴旋转", GUILayout.Height(50)))  
            {  
                 obj.transform.Rotate(Vector3.right * Time.deltaTime * speed);  
            }  
            if (GUILayout.Button("沿y轴旋转", GUILayout.Height(50)))  
            {  
                 obj.transform.Rotate(Vector3.up * Time.deltaTime * speed);  
            }  
            if (GUILayout.Button("沿z轴旋转", GUILayout.Height(50)))  
            {  
                 obj.transform.Rotate(Vector3.forward * Time.deltaTime * speed);  
            }  
            if (GUILayout.Button("围绕立方体2旋转", GUILayout.Height(50)))  
            {  
                 obj.transform.RotateAround(obj2.transform.position, Vector3.up, Time.deltaTime * speed);  
            }  
        }


    新建一个脚本,然后复制进去。将脚本挂载到物件上,就OK啦。。。

    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。