Quick
-
Cocos
2d
x-社区
Cocos
2d
-x
Lua
社区版是在
Cocos
2d
-x的基础上,关注于
Lua
进行游戏开发的引擎框架变种,意在减少重复造轮,节省开发人员的时间。
社区版千人群(1群)号:361920466
社区版2群:138934064
相关开源仓库地址
引擎代码仓库:
第三方库编译框架:
vim开发插件:
sublime开发插件:
卢加原蛋白:
快速安装指南
下载
Quick
-
Cocos
2d
x-社区最新版,并解压到一个路径。
解压的路径以及文件夹名称不要有
中
文或空格。
Mac系统:在终端
中
执行:setup_mac.sh
命令前不需要加入须藤。当提示输入密码的时候,请输入当前用户的登陆密码。如果遇到新建的工程mac_ios项目不能编译通过,多是Xcode的环境变量设置失败,建议在终端手动输入下面的命令。
defaults write com.apple.dt.Xcode IDEApplicationwideBuildSettings -dict
# 路径替换为自己的
Quick
root
defaults write com.apple.dt.Xc
CC
Rect
在引擎
中
是一个经常被用到的属性,用的比较多的地方就是boundingbox,有的时候对于
CC
Rect
的具体实现不明白,使用的时候就会有错误。
CC
Rect
有两个属性:
CC
Point,
CC
Size,一个表示的是原点,一个表示的是长宽,这样就构成了一个以左下角为原点,Size为长宽的矩形。所有用到
CC
Rect
的地方都是以这个为基准的。
这样,
Rect
的最小值就是远点,最大值就是右上点。
删除原来的图片和meta文件,重新放入也没有用。
这几张图是用于Tiled里拼接地图的,后来我重新建了图块集tsx,重新摆地图tmx,然后报错消失。也不知道咋回事。这里记录下这个问题。
这一篇主要包含了一些数学函数和颜色等,代码
中
有简单注释。
cc
=
cc
or {}
function
cc
.clampf(value, min_inclusive, max_inclusive) --将value限制在min_inclusinve,max_inclusive之间
-- body
local temp = 0
if min_inclusive &...
常用于碰撞检测及渲染时限定纹理的大小
CC
Rect
rect
=spr.boundingBox();
CC
Rect
rect
=
CC
Rect
(0,0,spr.width,spr.height);
CC
Rect
rect
=
CC
Rect
(spr->boundingBox().origin.x,spr->boundingBox().orig...
cocos
2d
-x 4. 学习之路
cocos
2d
-x是一款开源的跨平台游戏引擎,支持多种平台,包括iOS、Android、Windows、Mac OS X等。
cocos
2d
-x 4.是最新版本,相比之前版本,它有很多新特性和改进,如增强的渲染性能、更好的3D支持、更好的物理引擎等。
如果你想学习
cocos
2d
-x 4.,可以从以下几个方面入手:
1. 学习基础知识:了解
cocos
2d
-x的基本概念、架构和工作原理,掌握
cocos
2d
-x的编程语言和开发环境。
2. 学习API:熟悉
cocos
2d
-x的API,包括场景管理、精灵、
动画
、音频、物理引擎等。
3. 学习示例代码:通过阅读和分析
cocos
2d
-x的示例代码,了解如何使用
cocos
2d
-x开发游戏。
4. 学习实践:通过实践开发小游戏,掌握
cocos
2d
-x的开发流程和技巧,提高自己的编程能力。
总之,学习
cocos
2d
-x 4.需要一定的时间和耐心,但只要你有兴趣和热情,相信你一定能够掌握它。