这门课解决什么工作场景

做游戏开发或者交互式客户端,绕不开跨平台编译这道坎。很多非游戏领域的程序员转做 Cocos2d-x 时,最头疼的不是写游戏逻辑,而是把工程跑起来。一份代码要在苹果、安卓和桌面系统同时跑通,涉及不同编译器、各种环境变量配置以及命令行工具调用。这门课聚焦的就是这个最磨人的前期阶段。它不教你写游戏玩法,只解决一个具体场景:拿到一台新机器,怎么从零搭好环境,用官方命令行工具生成跨平台工程,并在三个主流系统下成功编译出可运行的程序。把这一步走顺,后续写代码才不会因为环境报错反复卡壳。

适合什么基础与建议先看哪几块

课程对零基础不太友好,默认你懂一点编程常识。如果你完全没碰过命令行,或者不知道什么是编译器,学起来会很吃力。它更适合这几类人:有其他语言经验想转做游戏客户端的后端或前端程序员、需要接手老游戏项目做维护的运维人员,以及在学校学过基础想自己动手做个小游戏的学生。资料包里的内容按平台分成了几大块,建议不要按顺序从头看到尾。先看跨平台技术简介那节,理解命令行工具的作用,然后只挑你当前手头机器对应的平台去学。比如你在个人电脑上,就直接看对应桌面系统的编译章节,把环境配通、跑起程序后,再去看其他平台怎么配置。没必要把三个平台都死磕一遍,那是等真正要发布时才需要操心的事。

学完能独立做什么与资料怎么配合练习

学完这季内容,你能独立完成一件很具体的事:在一台干净的电脑上,不依赖现成模板,用命令行敲出指令,生成一个包含多端目录的工程,并在本地编译出画面。这意味着你彻底搞懂了这套引擎的工程结构是怎么生成的,以后新建项目不用再到处找别人配好的架子。看资料时必须边看边操作。视频里演示的每一条命令、每一个编译器配置项,都要在自己的机器上敲一遍。遇到报错先暂停视频,自己查环境差异,因为不同系统版本和编译器版本都会有微小差别。课程提到有完整源代码可以获取,建议在跟着视频把空工程跑通后,去对比这些现成代码,看看自己手动生成的目录结构和官方给的标准结构差在哪,这样能快速熟悉整套项目的文件组织逻辑。

课程目录

课程目录5 集
  • 1 Cocos2d-x及跨平台技术简介(本套餐完整源代码请加QQ群索取) (13:13).mp4
  • 2 使用cocos命令创建Cocos2d-x 3.0跨平台工程 (15:26).mp4
  • 3 使用cocos和XCode编译和运行Cocos2d-x 3.0 for iOS/Mac程序 (13:00).mp4
  • 4 使用cocos和Eclipse编译和运行Cocos2d-x3.0 for Android程序 (32:18).mp4
  • 5 使用cocos和VS2013编译和运行Cocos2d-x 3.0 for Win32程序 (13:02).mp4