目标太大,需要学习的基础知识太多,所以分而治之,开了很多不同的系列。
这次重学Unity是为了给Moba系列写客户端用的。
Unity在我的工作领域中也是非常有价值的技能。估计今后的手游开发就是Unity领军,没cocos2dx什么事了。好可惜最初猜错了方向,不过也没真正投入什么,不过是几个练手用的个人项目而已。
回顾一下开各种系列的因果关系,应该是:
想研究网络协议 (L2tp系列)
|- 先练习一下网络编程 (Http服务器系列也算是网络编程练习了,不过要用在工作里,所以不公开了)
|- 先做个Moba网游服务器端的实现,练练手 (Moba系列)
|- 需要有个客户端,用来调试和服务器端的通信 (Unity系列)
刚入社的时候有个Unity研修,其实也学了点。不过当时赶时间,就决定做个2D游戏,也只看了2D编程的部分。
这次的Moba是3D的,所以要重新学3D部分。
从头学一个大分类的话,比起网上零散的教程,我更倾向于看书,更有效率,进度更可控。
这次在亚马逊的kindle商店下了很多教程的试读,最后选了一本交怎么用外部导入的asset的书,里面还捎带手讲了一下怎么做游戏和怎么用Photon做Unity的服务器端!找到这么对口的书,也真是奇遇。
顺便一提,现在国内的亚马逊上的书还是很少有kindle版。日本是10本书里9本有kindle版的话,国内就是10本里只有1本有kindle的比例,甚至更低。
我真的是受地理位置限制,没法看纸质版,有些时候只好去淘宝找人做pdf电子版。但是新书一般没有pdf版,而Unity啊cocos2dx这种版本更新频繁且剧烈的工具,对教程的时效性要求很高。反正最后我买的那本书是日文版的。嘛,配那么多图的技术类书籍,中日英我都ok啦= =。