手把手教你学会使用Quick-Cocos2d-x制作横版过关游戏【上课中!!~】

好的我自己再研究研究

我是根据楼主教程和网上资料自己写的,补充下…我说的是我的那个代码写的超烂。博主教程绝对赞!

恩明白你的意思,我的版本低所以出了些问题,现在已经可以正常跑起来了,写的都不错。

问个小问题 self.body = world:createBoxBody(0, self:getContentSize().width/2, self:getContentSize().height) 这里创建的刚体都是可见的,怎么弄成不可见呢???难道最后还是要自己检测下???

— Begin quote from ____

引用第44楼qq253361215于2014-07-30 18:00发表的 :
求cc命名空间下的api文档 http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1017700

— End quote

强烈要求这个,自带的api文档少这部分,根本没什么用

有没人试过用最新的3.2写这个碰撞部分,实现方式完全改了,卡在监听碰撞事件回调那里:6::6::6::6:

— Begin quote from ____

引用第244楼ncbz于2014-10-06 15:26发表的 :
有没人试过用最新的3.2写这个碰撞部分,实现方式完全改了,卡在监听碰撞事件回调那里:6: :6: :6: :6: http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1069205

— End quote

求解答 遇到同样问题

我在用display.newSprite时报错:module ‘framework.init’ not found:

但是我已经引入了:
require “framework.init”

你弄的这个横版游戏,你有能运行的 demo 吗 照你的教程弄 状态机不知道怎么弄 添加物理世界后人物不能动了 求楼主发了可以运行的 demo 学习下

楼主在吗? 求可以运行的 demo 想学习状态机和物理世界了 谢谢了

请问我想学习,但是我用的是3.2版本. 一些加载资源或者创建精灵都不一样,这个有没有什么文档可以看的? 比如 display.addSpriteFramesWithFile,3.2版本是不是没有了,然后加载资源看sample是用 local manager = ccs.ArmatureDataManager:getInstance() ,ccs这个要从哪里看文档?

什么时候做一个quick-cocos2dx3.2的demo呀?

努力学习中

老师,我这里状态机有个问题

我使用的是quick3.2 但是状态机创建一直不成功,调用doEvent()的时候一直是

老师,我这里状态机有个问题

我使用的是quick3.2 但是状态机创建一直不成功,调用doEvent()的时候一直是

LUA ERROR: :106: attempt to index field ‘fsm_’ (a nil value)

下面是状态机的代码:
function Player:addStateMachine()

self.fsm_ = {}
cc.GameObject.extend(self.fsm_)
    :addComponent("components.behavior.StateMachine")
    :exportMethods()

self.fsm_:setupState({
    -- 初始状态
    initial = "idle",

    -- 事件和状态转换
    events = {
        -- t1:clickScreen; t2:clickEnemy; t3:beKilled; t4:stop
        {name = "clickScreen", from = {"idle", "attack"},   to = "walk" },
        {name = "clickEnemy",  from = {"idle", "walk"},  to = "attack"},
        {name = "beKilled", from = {"idle", "walk", "attack", "hit"},  to = "dead"},
        {name = "beHit", from = {"idle", "walk", "attack"}, to = "hit"},
        {name = "stop", from = {"walk", "attack", "hit"}, to = "idle"},
    },

    -- 状态转变后的回调
    callbacks = {
        onidle = function (event) print("idle") end,
        onattack = function (event) print("attack") end,
        onhit = function (event) print("hit") end,
        ondead = function (event) print("dead") end
    },
})

end

求解答

全局变量啊

请问下用的是quick-cocos2d-x的那个版本?

大大,我现在用的quick3.3的版本,里面好像很多方法都改了,能不能出个更新版本的代码呀~
物理碰撞那块,完成不懂,也不知道怎么改才能对
能再这块再做详细的介绍不~

这个个问题我也遇到了,我的是3.3的,同样求解
— Begin quote from ____

引用第253楼Spartaxtd于2014-11-05 17:32发表的 :
老师,我这里状态机有个问题

我使用的是quick3.2 但是状态机创建一直不成功,调用doEvent()的时候一直是

LUA ERROR: :106: attempt to index field ‘fsm_’ (a nil value)
http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1091466

— End quote

亲,你的这个问题解决了吗?我的是3.3的版本也遇到了这个~

这个我知道了,addStateMachine()这个函数没有注册调用