游戏引擎说
引擎是发动机的核心部分,因此习惯上也常用引擎指发动机。
引擎的主要部件是气缸,也是整个汽车的动力源泉。
在游戏的编写中,引擎指用于控制所有游戏功能的主程序。
游戏引擎是一个为运行某一类游戏的机器设计的能够被机器识别的代码(指令)集合。
它像一个发动机,控制着游戏的运行。一个游戏作品可以分为游戏引擎和游戏资源两大部分。
游戏资源包括图象,声音,动画等部分,列一个公式就是:游戏=引擎(程序代码)+资源(图象,声音,动画等)。
游戏引擎则是按游戏设计的要求顺序地调用这些资源。
下载
Cocos2d-x
http://cocos2d-x.org/
(执行第2步,请跳过第3步,直接到第4步,因为第2步已经添加好了
cocos
命令)在下载好的目录下,找到
setup.py
并执行该脚本,一直回车就行。添加
cocos
命令打开终端,输入
sudo vi ~/.bash_profile
,输入开机密码,点击i
键进入Vim
的编辑模式,
输入cocos
命令所在路径:export PATH=${PATH}:~/Documents/cocos2d-x-3.14.1/tools/cocos2d-console/bin
,
点击键盘Esc
键退出编辑模式,再次输入:wq
保存文件并退出。
(这样文件.bash_profile
就创建好了,如果之前文件就存在则换行追加,具体可了解下Mac
环境配置)
再在终端中输入source ~/.bash_profile
刷新bin
命令,这样cocos
命令就添加好了,在终端上执行一下看有没有效果,
如果还是提示-bash: cocos: command not found
,多重复执行几次source ~/.bash_profile
即可。生成模板工程
cocos new 工程名 -p 包名 -l 开发语言 -d 项目保存路径
如:
cocos new HelloWorld -p com.apple.www -l lua -d ~/Documents/cocos2d-x-3.14-projects
cocos
cocos2d-x
的命令行工具集
new
创建一个新的工程
-p
包名package
-l
开发语言language
,包括cpp/lua/javascript
-d
项目保存位置destination