程序员人生 网站导航

【]笨木头Unity】入门之旅002:不谈对象,咱们谈组件

栏目:综合技术时间:2016-02-28 11:37:06


今天有人问了1个1直以来都让我很纠结的问题:木头为何长得这么帅?(小若:不就是1个瞎子随意问了个问题嘛,至于吗?)
这,大家以后别问我这个问题了,我真的不知道怎样回答,我尝试过很多变丑的方法,但是都失败了。



笨木头花心贡献,啥?花心?不呢,是用心~

转载请注明,原文地址:http://www.benmutou.com/archives/2044

文章来源:笨木头与游戏开发



1.还在谈对象?我们这里流行组件

1定有人告知过你,在面向对象的世界里,1切都是对象。
现在,你要进入Unity的世界了,在这里,不谈对象,由于,1切都是组件。


咳咳,正规点(小若:是正经不是正规!),甚么是组件?
其实组件也是对象,只不过是封装过的对象,1个人类可以由头、脚、手、身躯、尾巴、翅膀组成。(小若:你才有尾巴,你全家都有尾巴…)
人类本身这个类是空的,它包括了其他部份的组件,从而组合成了1个完全的人类,具有人类正常的功能,如行走、飞行、漂移等。


我们打开Unity编辑器,打开你新建的1个测试项目,默许是有1个【Main Camera】物体的,单击它,会看到右侧有1堆属性。
不要怕,如图:
unity2_1.jpg


箭头所指的地方,【Add Component】就是【添加组件】的意思,由于怕大家看不到,所以多用了2个箭头。(小若:你是觉得大家瞎了吗?)
也就是说,我们可以往物体上添加很多组件,物体就是由这样的1个个组件组合而成的,包括脚本、声音、坐标、材质都可以作为组件添加到别的物体身上。


总之,记住1个重点,5个字:1切都是组件,1切都是组件,1切都是组件。


好了,更多的,大家自行百度、Google、LOL去。


2.语言和代码编辑器的选择

Unity支持C#和JavaScript作为脚本语言,理论上这二者选谁都可以,取决于大家的实际情况。
如果你本身已对JS很熟习了,那就选JS,反之亦然。
木头个人偏向于C#,由于它属于比较正宗的编程语言,JS毕竟是脚本语言,木头的这系列教程都将使用C#作为开发语言。


如果你以为Unity编辑器里面可以写代码,那你就错了,脚本代码必须在另外1个编辑器里写。
之前Unity默许是使用Mono编辑器的,我个人觉得超级难用,是超级难用,超级难用!(小若:乖,别闹)


而现在,Unity会优先使用Visual Studio,我很喜欢用VS,由于我已习惯了。
建议大家用VS2015,由于它会自带VS Tool for Unity,可以断点调试代码。


但,不知道甚么缘由,我的笔记本上总是没法调试,家里和公司的台式机却没问题,如果有谁知道缘由,请告知我,10分感谢。


3.结束

这篇写得很短,没完的,但我另开1篇来说解我们最喜欢的东西――HelloWorld。


版权声明:本文为博主原创文章,未经博主允许不得转载。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐