cocos2dx 物理世界
来源:互联网 发布:设计模式 java的使用 编辑:程序博客网 时间:2024/05/29 08:59
local MainScene = class("MainScene", function() return display.newPhysicsScene()end)function MainScene:onTouch(eventType,x,y) print("the name is---"..eventType.."--x--"..x.."--y--"..y) if eventType=="began" then self:createCoin(x, y) endendfunction MainScene:ctor() self.layer=display.newLayer():addTo(self) self.layer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event) return self:onTouch(event.name,event.x,event.y) end) self.world=self:getPhysicsWorld() self.world:setGravity(cc.p(0,-200)) -- local box=display.newNode() box:setAnchorPoint(cc.p(0.5,0.5)) box:setPhysicsBody(cc.PhysicsBody:createEdgeBox(cc.size(800,600))) box:setPosition(cc.p(480,320)) self:addChild(box, 10) self:getPhysicsWorld():setDebugDrawMask(true and cc.PhysicsWorld.DEBUGDRAW_ALL or cc.PhysicsWorld.DEBUGDRAW_NONE)endfunction MainScene:createCoin(x, y) -- add sprite to scene local coinSprite = display.newSprite("button.png") self:addChild(coinSprite) local coinBody = cc.PhysicsBody:createBox(coinSprite:getBoundingBox(), cc.PhysicsMaterial(46, 0.8, 0.8)) coinBody:setMass(100) coinSprite:setPhysicsBody(coinBody) coinSprite:setPosition(x, y)endfunction MainScene:onEnter() endfunction MainScene:onEnterFrame(dt) -- bodyendfunction MainScene:onExit()endreturn MainScene
0 0
- cocos2dx 物理世界
- cocos2dx Physics 物理世界
- cocos2dx自学之使用box2d物理世界
- Windows下cocos2dx-v3.1 导入Box2d物理引擎库 进行物理世界开发
- 【cocos2dx-3.0beta-制作flappybird】物理世界的美妙—游戏层的物理属性的设置
- 杂谈:逻辑世界,物理世界
- cocos2dx 物理引擎
- cocos2dx之物理引擎
- cocos2dx 物理按键
- 创建物理世界
- PhysicsBody物理世界
- 简单的物理世界
- cocos2dx使用BOX2D物理引擎
- Cocos2dx之Box2D物理引擎
- cocos2dx 3.0 物理引擎概述
- cocos2dx 3.0 物理引擎概述
- Cocos2dx物理引擎(一)
- Cocos2dx物理引擎(一)
- 让SSL/TLS协议流行起来:深度解读SSL/TLS实现
- 【Java编程】写入、读取、遍历配置文件 Properties类
- quick-cocos2d-x的热更新机制实现<五>对 framework 的修改
- 上传文件代码
- asp.net中回发
- cocos2dx 物理世界
- ListView / GirdView Adpater的getView方法,首项多次调用
- 第5章第9题
- TDDL使用
- Core Aduio API--Vista中音量控制的新特点(转)
- Zend Framework2 入门教程
- linux 查看文件夹大小
- mysql的索引创建及使用
- 纯娱乐~程序员也可以通过程序来获取女票~