本文目录一览:
- 1、我是初学者,想学unity,不知道是学C#还是js更适合一点?求解
- 2、自学unity来做一个2d横版游戏,用c#还是js好
- 3、unity3d 用js好 还是c#好
- 4、unity只能用C#script编写代码吗
我是初学者,想学unity,不知道是学C#还是js更适合一点?求解
一般来说学习都是先学C#,所以建议C#。看你怎么打算的,要是有时间有预算,可以找个系统的地方去学习一下。
自学unity来做一个2d横版游戏,用c#还是js好
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: ;tagid=305,306zdhhr-11y17r-1369989254957618779
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载:
unity3d 用js好 还是c#好
c#特点是严谨、安全、容易调试、容易读、原生面向对象也很强大,而且非常容易学。
要写的代码越多,c#的优势就越明显,调试不累、维护不累、更新不累。
问题是,互联网支持的是js,不支持c#。
而桌面端的大型游戏引擎,竞争激烈,极度追求性能,所以基本只支持c++,也不支持c#。
也就是说,除了unity3d,c#在游戏界根本吃不开。所以,虽然c#语言本身很优秀,但还不如学js,起码在网页游戏引擎和ios游戏引擎上通用。
但其实用c#做世界一流的游戏完全没有任何问题,著名的游戏magicka(魔法对抗/魔能)就是c#写的。
可惜几个很牛的游戏引擎绝对不可能去支持c#,导致c#的地位永远都会很尴尬。
不过本人经历过类似js这些语言在调试、找bug和维护时的巨大痛苦,整个过程纯属浪费生命,因此对不严谨的脚本语言恨之入骨,所以还是选择c#
unity只能用C#script编写代码吗
在Unity中可以使用JavaScript、C和Boo来编写脚本。在使用C#编写脚本时,需注意以下几个特点:
1、所有脚本都继承至MonoBehaviour所有的行为脚本都必须直接地或间接地继承至MpnoBehaviour。在使用JavaScript时,这种继承关系将自动生成,但在使用C#编写脚本时,必须显式地进行定义。通过模板创建的C#脚本时(Asset- Create- CSharpScript),自动生成的代码已经包含了这样的定义
2、使用Awake或Start方法来进行初始化
在使用JavaScript时,所有在函数外的代码,在使用C#时,都必须把它们放置在Awake或Start方法中。Awake和Start方法的不同点在于:前者在场景进行加载时被调