一、Unity3D默认打开的编辑器怎么从VS2010改成VS2012
Edit ->preferences... -> External tools -> 右边第一个下拉列表
二、如何使用Unity Studio
肯定是支持的 但是 用vs 不好用
还不如mono
在unity编辑器里设置,我安装了unityvs,所以选择unityvs为脚本编辑器
去unityvs官网看看:Build Unity Games with Visual Studio
如果没有找到vs2015,你可以选择浏览,找到vs2015的安装路径
三、unity 编辑脚本的问题
UnityEditor就是这样的啊,只是对编辑环境下起作用,本来就不是对游戏物体的操作。。。
另外,是否能拖到物体上是由是否继承MonoBehaviour决定的,即使用了using UnityEditor但是继承了MonoBehaviour也可以拖上去的,只是生成包的时候会报错,如果继承了Editor又放在了Editor文件夹,会在编辑环境下编译起作用(对编辑器),但是不会对生成的游戏有影响。
四、unity5.1.2f1怎么用
1首先安装 UnitySetup-5.1.2f1 (源安装程序)安装比较的慢,最后安装完后勾选run unity,点finish,安装完成。
会看到license界面,这是要许可号呢,先将这个界面关掉它。
2将Unity 5.x Pro Patch (工具)复制放到安装目录的 editor文件夹下,如我的文件夹是 D:\Program Files (x86)\Unity\Editor
3运行 Unity 5.x Pro Patch (工具)
先点Patch,再点cre lic。
之后会生成一个文件 Unity_v5.x.ulf
如有其实覆盖,点击OK 即可!
4完成工作后,再运行桌面的安装程序!
五、为什么我点开unity编辑器就这样?要选哪个?然后呢?
第一个是专业版,要花钱买,第二个时个人版不用花钱
六、怎么在Unity3d编辑器运行时覆盖更新一个已有的类
控制角色移动播放动作或者其他逻辑则需要给这个橘色节点绑定逻辑脚本,UNity支持多种脚本语言,在此是用JAVA脚本.
创建 脚本Assets --> Create ----> JavaScript 创建一个空的逻辑脚本,并将这个脚本绑定在主角对象身上,绑定方式是直接拖拽到主角节点即可。
对脚本的编写:
类及接口主要参照帮助文档,这里只介绍脚本基本结构和简单示例:
每个脚本至少都有两个函数: function Start() 可以认为是初始化 function Updata()则是每帧更新函数。
要实现对角色位置的控制移动首先要定义该角色,
首先 定义GameObject对象也就是要控制的目标: private var _MainRole:GameObject;;
在function Start() 函数中初始化该对象: inRole = GameObject.Find(MainRole); // 从场景中查找到名叫MainRole的对象也就是主角。
在每帧更新时侦听键盘事件,如果按键按下W则空对象向前移动
if(Input.GetKey(KeyCode.W))
{
_MainRole.transform.Translate( Vector3.forward * 0.05 );
}
至此,就已经完成按键控制角色移动的全部过程,运行游戏就可以用按键控制角色移动。