如何学好Unity3d 看完此文妙懂

如何自学Unity3d最有效率?

本人平面设计师,半个插画师。有教熟练的web制作基础,对html和div css非常了解。

终极目标是能自己在工作外能当作爱好使用Unity制作点有教育意义的小游戏给以后的孩子玩,或者做点独立的小制作自娱自乐。

发这篇提问是因为深知学习方法对效率影响很大,能更合理利用本来就不充沛的业余时间。所以诚求各位有资历的行业大佬能推荐几种有效率的学习方法,如果有更好的书单或学习资料,还请不吝指点。


1


我目前不是位有资历的行业大佬,而是一个正在学习Unity3D的学生。


Unity支持c#及Js,看到题主所说以前是学前端的,但是我在这里还是推荐题主使用c#进行Unity开发是最为好,确实是目前Unity的主流,而且并未太过深入c#的语法,至少我目前学起来是这样看的。


在Unity脚本中更主要的是Unity API的调用,只是按照c#的语法规则来写的。所以首先了解c#的语法规则,而题主具备其他语言的经历这一部应该进度较快。


接下来就是熟悉Unity的界面,第一次见可能会比较懵(比如说我(¬_¬)),熟悉界面后马上进入游戏的实例开发,也可以在开发的同时熟悉界面。


学Unity和学编程语言一样,要多练。至于是否看官网的视频入门,可以说是因人而异了,反正我最开始也准备看官网视频的,但是由于视频全程比较压抑..时间长了会很难受,而且感觉对新手不太友好,所以我又转向国内的教程学习。


“真正的学习能力不是在于你掌握了多少,而是在你你是否具有掌握未知问题的能力。” 套用某大佬的一句话,具体是哪位大佬,(¬_¬)记不清了。


我觉得在Unity中解决未知能力的诀窍就是对API了解的多少。所以学好API很重要。。表示如果能看懂API那做项目就是势如破竹..


 

1.多做项目,了解开发的流程及常用API的使用

2.了解API及Unity界面(界面都是表层的,但目前来说掌握这个就可以了) 

 


2

谢邀。题主目前的状态很幸福啊,有闲暇时间做一点自己喜欢的事情。目标是为了充实自己而学的,这种心态是最难得的,可以体会到游戏开发纯粹的乐趣~~


成年人的世界,并没有大把专门用来学习的时间。相反是一种抽空看看书看看视频,模范、借鉴、实践、随性思考的过程。


如果目标是做小游戏,那么直接从学习C#入手,效率并不高。其实完全可以这么安排:


1、学习C#,掌握最基本的变量、函数、if语句、循环等等,写几个小程序练手。保证能看懂最基本的代码。这个时间不会超过5天。(以书籍为主,书籍视频一起看。)


2、直接开始搞最简单的小游戏,看看视频。必要时要参考Unity的入门书籍:

比方说可以看视频做个3D滚球,一下午搞定


总之呢,我想说,游戏开发是一种纯实践学科,特别是对于成年人业余学习,80%的时间应该是在实践中度过的。学习一点知识就迅速实践反馈非常重要,如下图:

在不断的补基础、学Unity、做小游戏的循环之中,很快就能掌握大量知识了,而且同时还掌握了灵活运用它们的能力。


学习游戏开发,是一个苦中有乐的过程,在这个过程中成就感获得了极大满足,题主加油~~


当然啦,自学要走很多弯路,没人指点,浪费时间和精力。如果想入行游戏开发,可以来参加我们的培训课程啊~~


本文来自IT培训网www.cnitedu.cn,转载请注明出处。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值