IT货郎 发表于 2024-7-15 18:05

想自学unity应该如何学习?

想自学unity应该如何学习?

yiyuyinshi925 发表于 2024-7-15 18:06

找本书籍看看?
比如《unity3d网络游戏实战》

lsh981688 发表于 2024-7-15 18:06

先问你几个问题:
1.你之前是做什么的,有没有接触过编程
2.你的学历和英语水平
3.想主要学习那些内容

冰河世纪 发表于 2024-7-15 18:07

网上那么多几乎免费的教程,学啊,先学系统整体的,然后根据需要学某些单独领域

sohosky 发表于 2024-7-15 18:08

看自己的基础。
反正肯定是先学编程,unity用的是c#,那么c#基础必须有。
unity引擎的界面操作和常用api也必须了解。
最后就是,百度和谷歌了,遇到不懂的,先自己找一找网上有没有,实在不行再去论坛,q群,社区求助。
等自己学会了以后,做得非商业机密项目和代码,一定要记得找博客网址记录下来,为自己以后再写和其他同样需要的人更方便。

hmily09013 发表于 2024-7-15 18:08


[*]可以学习一套固有教程,当然,更好的一种办法也是我比较建议的一种办法,就是从开发的套路入手,更加恰当的一种说法就是学习游戏开发企业中常用的开发经验、方式方法
[*]比如开发一款Unity游戏,没有进入企业工作过的新人会新建游戏对象然后往对象上面挂脚本,而如果你是一个专业开发者,那你就知道在企业中开发游戏时,游戏的数据、数值会由策划设定好,程序要通过读取这些游戏数值,根据这些数值来创建游戏对象,通过这些对象再进一步的挂上Unity中专门负责游戏渲染的游戏对象
[*]在开发网络游戏时,专业开发与业余开发的开发思维是不一样的,一个是按照官方的教程去做,另外一个是从数据驱动的角度进行游戏开发,整体思路都是不一样的,还有游戏的打包策略、游戏的性能优化、游戏的Shader开发、游戏的整体客户端框架、服务器框架、还有它的UI框架等等,这些都是在进行网络游戏开发时需要思考的一些方法
详细内容可以参考我们的《皇室战争S2:分布式与帧同步》公开课
页: [1]
查看完整版本: 想自学unity应该如何学习?