七彩极 发表于 2021-5-26 12:53

初学者如何快速入门unity,需要注意什么?

目前在家小公司做dota游廊游戏,前端,因为公司准备转型做手游,需要学习unity,有啥好教材推荐吗?

redhat9i 发表于 2021-5-26 12:54

入门来看我的教程呗
哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili

ChuanXin 发表于 2021-5-26 13:00

b站那么多小游戏教程,弄一个做做,unity 入门还是看api就行,会张嘴问就行,一些所谓的xxx入门群要利用好,不然就成了日常吹水的地方了

rustum 发表于 2021-5-26 13:03

你好,个人是一家用unity+Slua开发手游8年经验以上的游戏公司大三本科实习生
目前接触unity快1年半,实习了2个月。
我的一些浅显但个人的实际了解:转型做手游,可能要考虑关于lua热更新和unity对接服务器的内容,针对不同平台的一些SDK版本差异等。
unity c#调用的UnityEngine.API可以快速查阅项目代码获得,但实际开发未必会使用unity原生的c#调用,官方也支持JavaScript的调用,lua和这种很像。了解常用的API用法和一些引擎运行游戏的原理是必要的,比如unity提供的物理引擎API使用。
如果公司有高度集成的框架,比如重写了原生的UI或者规范了模板编码,会使开发中的编码工作完全异于最初学习unity是使用的常见开发方法,那种就几乎等价于公司自己“做了"一个引擎。学习Unity做游戏玩,和用untiy开发商业游戏,还不说手游都有本质区别,不谈更“底层深入”的问题。
只讨论推荐书的话,有一些容易找到免费pdf的参考书可以看一下,如果是真的是初学者哈。
个人推荐的基础学习书,大多数都是自己看完了的:
《Unity5权威讲解》2017,韩国作者,入门讲的最清楚的一类书,里面关于PhotonUnityNetWork插件使用特别适合做网游入门,了解网游数据同步、RPC等基础概念
《Unity3D网络游戏实战》2018,作者是罗py,适合对计算机网络有一定学习基础(比如学校上过课)的人加深学习,
随书demo很有参考价值,讲解c#套接字编程,实用性中等。还有一本2020.11出版(不确定记忆模糊了)《c++分布式多人架构实战》名字也差不多忘了,对unity服务器架构讲解的很全,随书demo挺不错的,只是我没细看demo,客户端是Unity
《Unity官方案例精讲》2013,老API了,内容特别入门,比较容易找
《Unity动作游戏开发》2020,物理引擎和其他动画系统、融入c#语言灵魂的脚本编程思想讲解的很系统的一本书,鉴于楼主工作经验上不是小白,可以结合书中作者的demo学习,作者是hont(笔名)
《Unity2D/3D》2018版本很多,作者金xz,记不住了,对一些Unity和Web服务器\数据库交互架构有一些很好的实例,之前对接自己写的c++ Http服务器就看了那个,有塔防触屏游戏案例的交互方式值得入门借鉴,当时编写触屏摇杆、双摇杆逻辑就是看的受这把启发。
其他书还很有一些,基本都是网店搜得到的书,很少有没翻过的,就不推荐了
其他比如像UnityShader的书的话,基本就那几本比较出名
学unity公认的观点是还是应该看课程比较爽,然后淘宝上有一些低价的源码案例,可以去淘一波,不过参考价值还是随人而定,而且大多数比较老unity5以下。
希望对你有帮助,无论基于哪种学习资料作为载体都是学习,只是未必用得上团队做的商业手游就是了
页: [1]
查看完整版本: 初学者如何快速入门unity,需要注意什么?