使用cocos2d_for_python开发2D游戏,需要安装pyglet依赖库:pip install pyglet下载cocos2d_for_python的包,cocos2d0.6.3, 网址:http://python.cocos2d.org/ 并解压安装。参考:http://cocos2d.org/ 参考:http://www.cocos.com/ 文档/API:http://w
转载
精选
2016-02-22 17:44:29
522阅读
http://docs.cocos.com/coc
原创
2022-09-23 13:49:28
55阅读
cocos 生命周期函数1. 生命周期函数罗列有以下几个并按照顺序排列:
onLoad 在节点首次激活时触发,此时能获取到场景中的其他节点和节点关联的资源数据。
onEnable 组件 enable 属性或者节点 active 属性从 false 变成 true 时触发该函数。
start 会在第一次 update 函数执行之前执行
update 每一帧执行
lateUpdate 在 update
碰到很多坑:1:引用库定义成include $(BUILD_SHARED_LIBRARY),结果生成了两个so文件,应该把库声明为BUILD_STATIC_LIBRARY2:把库的java放到了项目之下,又把jar文件重复引用,导致Unable to execute dex: Multiple dex files define错误3:库中用到了exception,所以android编译的时候要加上APP_CPPFLAGS := -frtti -fexception4:修改application name为android:name="com.soomla.store.SoomlaApp
转载
2013-08-31 23:37:00
69阅读
2评论
Cocos Linux:为游戏开发人员带来的全新可能性
在当今的数字时代,游戏开发行业正处于快速发展的阶段。为了满足不断增长的用户需求,开发者们必须寻找更加高效和强大的工具来创造出各种令人兴奋的游戏体验。在Linux操作系统的世界中,一个备受瞩目的工具就是Cocos Linux。
Cocos Linux是Cocos引擎的一个分支,专门为Linux操作系统进行定制开发。Cocos引擎作为一款流行
midPoint 代表的是 进度条起始位置的中点 changeRate代表的是会改变进度条x,y方向百分之几
midPoint == cc.p(0,0) 就意味着起始点在左下角
changRate == cc.p(1,0) 就意味着x方向100%改变 y方向改变为0
changRate == cc.p(1,0.3) 就意味着x方向100%改变 y方向改变为30% progressBar图片的 x方向100%参与改变 y方向30%参与改变
转载
精选
2016-06-27 11:38:45
473阅读
1、到官网下载Cocos Creator传送门,下载好了之后需要注册一个开发者账号,用于登录开发工具。 2、第二次登录
原创
2022-11-03 10:30:00
91阅读
接上一节内容:cocos2dx - v2.3.3编辑器简单使用及不同分辨率适配本节主要Cocos骨骼动画的创建及使用 一、新建 用Cocos Studio工具新建一个状态栏项目。如下图: 当然也可以新建一个空的Cocos项目,然后在 文件->新建文件 中选择骨骼动画来创建新的骨骼动画,如下图 因为这里只讲简单用法,着重使用,所有直接创建英雄示例动画。 
我觉得我们开发使用最新的工具。这对于我们非常有帮助。 由于新的工具有着新的功能,简化了我们开发的模式。 站在巨人的肩膀上~~~~~~~~~~~~~ CocosCreator。最大的两个特点 组件化 数据驱动 使用这款这款工具之后,最大的感受是。开发起来以后会越来越轻松,所以建议 没有C++基础的同学
转载
2017-08-03 20:36:00
193阅读
2评论
【Cocos】基础篇-1、初识Cocos Creator
原创
2022-11-26 16:43:30
132阅读
要做个显示游戏玩法的功能,但是因为规则多,一个sprite显示不完。有几种解决办法,CCScrollView、listView,tableView。后面那两个还没研究,先试了下CCScrollView。 CCScrollView可以用来做游戏关卡选择。 #ifndef&
原创
2017-04-12 16:41:46
612阅读
Uncaught ReferenceError: Global is not defined 解决:从定义 Global 的场景运行。 web-view(内嵌小游戏)跳转小程序时提示 "wx.miniprogram undefined" 解决:不要用 js 动态引入(document.createE ...
转载
2021-07-28 15:20:00
620阅读
2评论
经更新到3.0 阿财这里用的2.22.下载python http://www.python.org/getit/Python是一种解释型、面向对象、动态数据类型的高级程序设计语言 伙伴们可以google充实自己。下载完
原创
2022-12-27 10:35:45
140阅读
1组件化开发1传统开发模式:代码加载数据运行cocosstudio就是典型的这种模式缺点就是:没有一个统一的工具能让大家都好协作。2组件化的开发模式:现有数据节点给数据节点添加组件,赋予节点对象不同的功能3首先创建一个空项目4菜单栏可以预览项目,使用模拟器或者浏览器。项目目录1assets文件夹用来存放游戏所有的资源所以要自己做一个规划,这些文件都放哪如新建一个res文件用来放图片文件resour
原创
2018-01-21 14:48:49
2192阅读
CCApplication的run为主循环,负责在空闲的时候,调用CCDirector的mainloop,setAnimationInterval设置多少秒一帧。m_nAnimationInterval记录的是过去多少cpu周期触发循环。 CCDirector的函数stopAnimation会停止所有绘制和动作事件,停止过程中不调用drawScene 而pause函数会停止动作事件,并把CCApplication的帧率改低,一秒4帧。 动作事件是在drawScene函数中调用m_pScheduler的update循环,暂停过程中m_bPaused为真,不会调用。 绘制过程是从主scene的子. Read More
转载
2013-08-07 18:47:00
54阅读
2评论
CCDirector在函数setOpenGLView中设置pobOpenGLView,同时会掉用m_pobOpenGLView->setTouchDelegate(m_pTouchDispatcher);m_pTouchDispatcher被初始化为CCTouchDispatcher事件分发管理器。 CCEGLView继承CCEGLViewProtocol,setTouchDelegate来自CCEGLViewProtocol类,CCEGLView中的消息循环中,会调用代理父类中的handleTouchesBegin,进而调用m_pDelegate的相关函数,而此时m_pDelegate
转载
2013-08-01 20:14:00
132阅读
cocos2d-x Android环境搭建 cocos2d-x环境搭建比較简单,可是小问题还是不少,我尽量都涵盖的全面一些。 下载软件 cygwin、NDK(ADT):C++相关 假设之前没有Android开发环境。还须要Android
转载
2016-02-18 10:25:00
52阅读
1,点击替换图片(这里使用两个办法,传入节点或者,查找节点)cc.Class({ extends: cc.Component, prope
原创
2021-11-30 16:14:13
171阅读