课程选用软件及相关资源
Unity3D 5.6.3
本课程选择使用Unity3D作为游戏引擎方面的授课工具。最主要的考量是该引擎目前市场占有率极高,功能上也很全面,同时资源商店和用户帮助方面做得也很不错。
Unity3D当前版本为2017.1,是今年下半年刚刚推出的。但本次课程会使用相对稳定一些的5.6.2版来进行,以避免一些bug,并兼容部分插件素材资源。
Unity3D分为Personal个人版、Plus加强版、Pro专业版和Enterprise企业版4个版本。个人版全免费(仅针对年收入/启动资金10万美元以下用户),具备完整引擎功能,全平台支持,但不可自定义启动画面,Unity Multiplayer多人联网功能最多仅支持20位玩家同时在线。
可以从Unity3D官方地址直接下载,然后安装使用。注意,5.6.3属于旧版本,要在以往版本页面去下载。
安装的时候可以不安装Microsoft Visual Studio组件,本次课程不会涉及到程序编写,使用Unity3D自带的脚本编辑器就足够了。
建议大家注册一个免费的Unity3D个人账号,以方便以后在资源商店下载免费的素材资源。
学习资源:
-
Unity3D用户手册:所有关于Unity3D的疑问都可以在这里找到答案,可惜是英文的。
如果安装时选择安装用户手册的话,本地也会有一份用户手册,从菜单栏Help -> Unity Manual打开用户手册。 - Unity3D官网上的学习资源:视频教学的来源是YouTube,需要“科学上网”。
- Unity圣典:还不错的教学和资源论坛,这里有用户手册的中文翻译对照,可惜版本比较老了。
- YouTube:很多很多很多很好的关于Unity3D教学的UP主,比如:
- Brackeys
- Sykoo
- …
PlayMaker 1.8.4
在交互设计方面,本课程选择使用PlayMaker来完成教学,使用版本为1.8.4。PlayMaker是Unity3D的一款可视化状态机插件,在一定程度上可以替代脚本编写工作。
PlayMaker1.8.0及以上版本只适用于Unity3D5.x及以上版本,不能用于4.x版本及更早期的Unity3D。
虽然PlayMaker本质上不可以替代真正的脚本编写工作,但可以拿来实现一些简单的交互功能,很方便非程序员进行游戏原型的快速创造工作。
PlayMaker目前在Asset Store上售价为65美金,本课程提供的版本仅供教学使用。
需要购买正式版PlayMaker的同学可以从Asset Store购买。
在非中文路径下双击PlayMaker的素材包文件playmaker1.8.4.unitypackage
,会在Unity3D中自动解包,但这只是解包了安装文件,需要点击Install PlayMaker进行二次解包才真正安装完成。
学习资源:
- 官方Tutorial:官方教学比较基础
- 官方WIKI:很多扩展内容都可以在官方WIKI找到
- 官方提供的第三方教程列表