随笔分类 -  quick cocos(lua)

cocos2d-x lua的学习
摘要:lua 随机数1 math.randomseed(os.time()) //相当于srand()的过程 2 i=math.random(1,6) //生成一个1到6之间的随机数 阅读全文
posted @ 2015-09-24 13:48 silent-bobo 阅读(294) 评论(0) 推荐(0)
摘要:音乐音效接下来,我们来给游戏添加背景音乐和音效。首先我们要知道的是,Quick 引擎封装了一套与声音相关的 audio 模块,我们可以通过它方便的调用声音相关的 API 来控制声音。audio 模块提供了众多的方法和属性,比如预加载、播放、暂停、停止、恢复声音等等。我们还需知道,游戏中的声音背引擎分... 阅读全文
posted @ 2015-09-22 00:35 silent-bobo 阅读(2268) 评论(0) 推荐(0)
摘要:添加粒子特效1 -- 添加粒子特效2 local emitter = cc.ParticleSystemQuad:create( "image/particles/dirt.plist" )3 emitter:setPosition( display.cx, displa... 阅读全文
posted @ 2015-09-22 00:33 silent-bobo 阅读(443) 评论(0) 推荐(0)
摘要:进度条在ctor()函数中添加如下代码 1 -- 添加进度条 2 -- 添加血量属性 self.blood,这里初始值我设为了 100, 3 -- 这样我们后面就可以根据血量来设置进度条的百分比了(懒人做法)。 4 self.blood = 100 5 -- ... 阅读全文
posted @ 2015-09-22 00:20 silent-bobo 阅读(409) 评论(0) 推荐(0)
摘要:触摸事件1.先在ctor()函数中创建一个能够接受触摸事件的layer,然后开启触摸事件,调用回调函数 1 -- 添加触摸事件 2 -- 这里创建了一个能够接受触摸事件的layer,因为触摸事件不能直接添加到层中 3 -- 所以这里创建了一个带有颜色的layer来接受触摸事件... 阅读全文
posted @ 2015-09-21 23:27 silent-bobo 阅读(722) 评论(0) 推荐(0)
摘要:本章主要讲解物体碰撞检测之间的原理,以及具体的实现方法。碰撞检测本游戏使用物理引擎的一个重要目的是为了让碰撞检测更方便,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高。在 Quick 3.3final 版本中,所有事件均有事件派发器统一管理,物理引擎的碰撞事件也不例外。它由cc.Event... 阅读全文
posted @ 2015-09-21 22:12 silent-bobo 阅读(2297) 评论(0) 推荐(0)
摘要:(产生 start 到 end 的随机数)1 // 获取 start 到 end 的随机数2 int BossOne::getRand(int start, int end)3 {4 //产生一个从start到end间的随机数 5 float i = CCRANDOM_0_1()*... 阅读全文
posted @ 2015-09-20 19:18 silent-bobo 阅读(259) 评论(0) 推荐(0)
摘要:一下代码是:创建一个物理边界;创建3个小鸟;将三个小鸟添加到一个table表中;在GameScene:ctor()函数中添加如下代码: 1 -- 创建物理世界的边界 2 -- 创建物理世界的上边界 3 -- 通过设置两个点来创建一条带物理效果的线条 4 local t... 阅读全文
posted @ 2015-09-20 13:33 silent-bobo 阅读(335) 评论(0) 推荐(0)
摘要:遍历 TiledMap 中的对象层,并取得所有坐标 1 -- 将心心添加到背景层中 2 function BackgroundLayer:addHeart( ) 3 -- body 4 -- getObjectGroup 方法从地图中获取到指定的对象层(也就是个 ObjectGro... 阅读全文
posted @ 2015-09-20 01:04 silent-bobo 阅读(1052) 评论(0) 推荐(0)
摘要:创建物理效果的线条 1 -- 创建物理世界的边界 2 -- 创建物理世界的上边界 3 -- 通过设置两个点来创建一条带物理效果的线条 4 local top = display.newNode() 5 local topBody = cc.PhysicsBod... 阅读全文
posted @ 2015-09-20 00:58 silent-bobo 阅读(735) 评论(0) 推荐(0)
摘要:创建带物理效果的心心图片先创建一个物理场景1 local GameScene = class("GameScene", function ( )2 -- body3 -- return display.newScene("GameScene")4 -- 创建一个带物理效果的... 阅读全文
posted @ 2015-09-20 00:43 silent-bobo 阅读(460) 评论(0) 推荐(0)
摘要:让物体从屏幕的外边移动到屏幕中指定位置、代码: 1 -- 添加动画, 2 -- 1. 创建冰菇的第一个图片, 3 -- 2. 设置图片位置, 4 -- 3. 将图片添加到场景中, 5 self.player = display.newSprite( "#bin... 阅读全文
posted @ 2015-09-19 23:50 silent-bobo 阅读(778) 评论(0) 推荐(0)
摘要:注意:在添加动画的时候必须先将图片添加到缓存中去1 -- 将资源添加到精灵帧缓存2 display.addSpriteFrames("image/animations/binggu.plist", "image/animations/binggu.png")添加动画这里我们通过帧动画实现游戏角色的运... 阅读全文
posted @ 2015-09-19 11:27 silent-bobo 阅读(449) 评论(0) 推荐(0)
摘要:添加一个主角 1 local Player = class("Player", function() 2 return display.newSprite("#player.png") 3 end) 4 5 function Player:ctor() 6 ... 阅读全文
posted @ 2015-09-19 10:59 silent-bobo 阅读(233) 评论(0) 推荐(0)
摘要:创建一个物理世界1 // 在创建scene的时候把他改为物理世界的scene 2 display.newPhysicsScene("GameScene")之后,你可在 ctor 方法中加入如下的一段代码:1 self.world = self:getPhysicsWorld() 2 self.wor... 阅读全文
posted @ 2015-09-19 00:36 silent-bobo 阅读(276) 评论(0) 推荐(0)
摘要:滚动的背景1. 先创建两个背景图片,并添加到一个表中 1 -- 创建一个滚动的背景 2 function GameScene:createBackground( ) 3 -- body 4 -- 创建一个背景1 5 local background1 = display.n... 阅读全文
posted @ 2015-09-18 10:38 silent-bobo 阅读(298) 评论(0) 推荐(0)
摘要:跳转场景1 app:enterScene("GameScene", nil, "SLIDEINT", 1.0)2 app:enterScene("GameScene", nil, "FADE", 1.0)3 app:enterScene("GameScene", nil, "MOVEINB", 1.... 阅读全文
posted @ 2015-09-18 02:08 silent-bobo 阅读(726) 评论(0) 推荐(0)
摘要:添加按钮1. 1 -- 添加一个按钮 2 cc.ui.UIPushButton.new( { normal = "image/button/start1.png", pressed = "image/button/start2.png" } ) 3 -- 点击 4 ... 阅读全文
posted @ 2015-09-18 01:43 silent-bobo 阅读(857) 评论(0) 推荐(0)
摘要:添加标题,并上下运动 1 -- 添加一个标题的图片精灵 2 local title = display.newSprite( "image/title.png" ) 3 :pos( display.cx, display,cy ) 4 :addTo( self ) 5 6 -- 动... 阅读全文
posted @ 2015-09-18 00:47 silent-bobo 阅读(308) 评论(0) 推荐(0)
摘要:创建一个背景1 display.newSprite("image/main.png")2 :pos(display.cx, display.cy)3 :addTo(self)4 5 pos : 位置6 addTo : 添加到场景中 阅读全文
posted @ 2015-09-18 00:28 silent-bobo 阅读(217) 评论(0) 推荐(0)