近期在使用scheduler时发现例如以下问题 调用: local scheduler = require(cc.PACKAGE_NAME .. ".scheduler") function MainScene:ctor() self.player_:pos(self.player_:getContentSize().width / 2 , display.height / 2) scheduler.scheduleGlobal(self.addMonster,1) end funct…
Cocos2D 3.3中的注意事项 如果你在使用Cocos2D 3.3+(是SpriteBuilder 1.3+的一部分)你将不得不替分别的换所有存在的UITouch和UITouchEvent为CCTouch和CCTouchEvent. 你可以在SpriteBuilder的升级手册中找到更多信息. 再见 CCMenu!Hello CCLayout! 在过去CCMenu是创建菜单最简单的方法.因为CCMenu是提供布局处理方法的仅有的类(alignItemsVertically,等等).该类过去被…
在cocos2d里面,通过Node的方式,将整个场景以及里面的object给组织起来,这样很容易画了,从root node开始遍历,把整棵树画出来就是了. 剩下就是animation,timer, 还有mouse, touch,keyboard的 事件的处理.在cocos2d里面提供了三个模块来管理这些,schedule负责timer和 animation的驱动,Action则负责改变对象的参数实现一些动画效果.还有event dispatcher负责事件的分发. Schedule cocos2…
本文基于Quick cocos2d x这个游戏框架,为了行文流畅,后面都简称Q2D 导出自定义c++类给项目使用已经有了现成的例子了 详见:http://quick.cocos.org/?p=235 我们讨论的是如何导出给框架,使得我们以后每次新建项目的时候,都能使用到这个类 咱也是新手,忙活了会,编译成功了,就把这经历写下来,给自己一个备忘. 本例中,定义的c++类名叫Updater 1:建好C++ 头文件(Updater.h),类文件(Updater.cpp),按照开头链接给出的规则,根据头…
quick cocos2d新建项目,在xcode中 起模拟器,默认的是竖屏,我想做一个横屏的游戏,前面已经说了 选中你的项目,在General这个标签内,Deoployment info的这个分组,有一个Device Orientation 标签,内有一个Portrait的选项,选中是竖屏,取消选中是横屏 这里的横屏竖屏只是你显示的状态,而并非是你摆放游戏资源或者写代码按照坐标排布的横屏,这时候要设置Landscape Right,但是选中以后,就会直接崩溃 int main(int argc,…
|   版权声明:本文为博主原创文章,未经博主允许不得转载. 每一个游戏程序都有一个循环在不断运行,它是由导演对象来管理与维护.如果需要场景中的精灵运动起来,可以在游戏循环中使用定时器对精灵等对象进行操作.因为Node类封装了Scheduler类,所以也可以直接使用Node中调用函数. 定时器的两种实现方式:>>. scheduleUpdate();        是定时器更新函数,如果定时器更新了,就会调用update();来执行update();函数继承自Node类:每个Node对象只要调…
---恢复内容开始--- 打开monitor时出现 An error has occurred. See the log file... --------------------------------------------- 打开log一看,妈的,全是报错日志 真是闻者伤心,见者落泪. 随便摘录一篇日志: !SESSION 2018-03-11 17:28:19.559 ----------------------------------------------- eclipse.build…
cocos2dx原生lua对于定时器的写法: 1.每帧调用: void scheduleUpdateWithPriority(int priority) void scheduleUpdateWithPriorityLua (int nHandler,int priority) 2.指定调用间隔时间的: unsigned int scheduleScriptFunc (unsigned int nHandler, float fInterval, bool bPaused) 3.取消定时器事件…
第一步: 最新的cocos2d-x.下载地址https://github.com/cocos2d/cocos2d-x github上最新的引擎,值得注意的是官网上发布的引擎是稳定版.选择哪种就看个人喜好了.但是最新功能你都体验不到.建议下载git工具然后clone到本地来更新 第二步: 下载后 用cmd终端里面进入cocos2d-x\tools\project-creator目录下 用python运行 create_project.py脚本 (没有搭建python环境的请参照win7下pytho…
一:Flash版本号应该为CS 6.0,低版本号不提供支持 二:新建flash项目的时候应该选择ActionScript3.0 三:动画中仅仅有两种元素,一个是"元件",还有一个是"图形" 四:全部的图形必须是位图,临时不提供包括矢量图的fla文件导入,在保存项目之前您须要将全部的矢量图转换为位图. 五:每个骨骼相应一个"元件",创建元件时候能够选择影片剪辑和图像两个类型 六:每个元件相应一个贴图,不可一个元件中放多个贴图. 七:眼下除了整个人物…