Cocos2d-x v3.x Lua
文章平均质量分 51
chinahaerbin
这个作者很懒,什么都没留下…
展开
-
cocos2d-x v3.x Lua 中 [cc.Layer] 如何不让触摸事件向下转递
cocos2d-x 3.3代码:原创 2014-11-15 12:40:22 · 11639 阅读 · 2 评论 -
Lua笔记:Sprite及ImageView类型替换新的图片资源
------------------- Sprite及ImageView类型替换新的图片资源 ---------------------- --Sprite类型 local img = cc.Sprite:createWithSpriteFrameName("button_xinjia.png") img:setPosition(100, 100) layerGame:addC原创 2015-04-25 14:50:53 · 12949 阅读 · 1 评论 -
Lua笔记:播放粒子特效应用
--------------------------- Lua 播放粒子特效应用 --------------------- --1.播放粒子特效-- local ps = cc.ParticleExplosion:createWithTotalParticles(10) --设置粒子数 local ps = cc.ParticleExplosion:create()原创 2015-04-25 14:34:47 · 5970 阅读 · 0 评论 -
Lua笔记:帧动画及CocosStudio动画应用
--------------------------- Lua 帧动画及CocosStudio动画应用 --------------------- --帧动画 --动画显示位置 local locX, locY = imgAd:getPosition() local adAnimition = cc.Sprite:createWithSpriteFrame原创 2015-04-25 14:36:35 · 7109 阅读 · 0 评论 -
Lua笔记:MenuItem 菜单被按后替换新的图片资源
--------------------------- MenuItem 菜单被按后替换新的图片资源 --------------------- --定义菜单项 local swapMenuItem = nil --菜单按钮 local isPressSwapMenuItem = false --是否按下交换按钮菜单 -------------------原创 2015-04-17 15:13:49 · 3004 阅读 · 0 评论 -
Lua笔记:生成随机数
--------------------------- 生成随机数 ----------------------------------------- --1. 第一种方法 math.randomseed(os.time()) --设置随机数种子 --2. 第二种方法 math.randomseed( tonumber(tostring(os.time()):reverse():sub(1原创 2015-04-17 15:50:41 · 2677 阅读 · 0 评论 -
Lua笔记:如何继承cc.Sprite类
----示例代码local CANNON_TYPE_NORMAL = 1 --普通炮local CANNON_TYPE_GOLD = 2 --能量炮local CANNON_TYPE_SUPPER = 3 --超级炮--鱼网类local FishnetClass = class("FishnetClass", function () return cc.Spr原创 2015-04-09 11:37:14 · 2541 阅读 · 0 评论 -
Lua笔记:继承cc.Sprite类并从传递参数到继承的类中
--示例代码local GoldCoinRoll = class("GoldCoinRoll", function(coinNum) return cc.Sprite:create()end)function GoldCoinRoll.create(coinNum) local goldCoinRoll = GoldCoinRoll.new(coinNum)原创 2015-04-09 11:45:50 · 1686 阅读 · 0 评论 -
Lua笔记:多个菜单项设置同一个回调方法
--定义菜单项local scaleSmallMenuItem = nil --菜单项1local scaleSmallMenuItem1 = nil --菜单项1--回调方法local function scaleSmallBtnCallFunc(tag, pMenuItem) --按下菜单项1 if scaleSmallMenuItem == pMenuItem the原创 2015-04-15 18:22:24 · 1229 阅读 · 0 评论 -
Lua笔记:Lua字符串分隔方法
--------------------------- Lua字符串分隔方法 ----------------------------------------- --字符串分隔方法 function string:split(sep) local sep, fields = sep or ":", {} local pattern = string.format("([^%s]+)",原创 2015-04-20 11:58:44 · 13338 阅读 · 0 评论 -
Lua笔记:创建Layer层
-----------------------创建Layer层--------------------------------- local layerPlay = cc.Layer:create() -- add in play background local bg = cc.Sprite:create("Background.jpg") bg:setPosition原创 2015-04-07 22:59:55 · 5364 阅读 · 0 评论 -
Lua笔记:Button控件按钮创建及使用
--------------------------- Button控件按钮使用 ----------------------------------------- --lua 中 Button按钮控件处理方式 --Button 触摸处理函数 local function TouchDownAction() if self.simulateDataLayer:isVis原创 2015-04-20 11:49:27 · 21802 阅读 · 0 评论 -
Lua笔记:加载plist图片资源文件
-----------------------加载plist图片资源文件--------------------------------- --1. 加载plist资源文件 self.cache = cc.SpriteFrameCache:getInstance() self.cache:addSpriteFrames("game_element.plist") --2.原创 2015-04-06 22:40:36 · 7266 阅读 · 0 评论 -
Lua笔记:应用plist图片集中的图片
-----------------------应用plist图片集中的图片--------------------------------- --1. --add call back func local function testTouchButton() cclog("======= testTouchButton ====") end loc原创 2015-04-06 22:44:55 · 1697 阅读 · 0 评论 -
获取图片旋转后的坐标点
--图片旋转后的坐标点--在图片里添加四个端点,通过四个端点来获取图片坐标点。function GameScene:createLayerFarm() local layerFarm = cc.Layer:create() --图片精灵 width 100 height 200 self.shell_22 = cc.Sprite:create("100-200原创 2014-12-03 23:52:06 · 4743 阅读 · 0 评论 -
cocos2d-x-lua工程的lua脚本加密
转自:http://www.cnblogs.com/mrblue/archive/2013/06/06/3122543.html原创 2014-10-20 20:12:54 · 2531 阅读 · 1 评论 -
Lua笔记:加载CocosStudio控件应用
----------------------加载CocosStudio控件应用----------------------------- -- 加载CocosStudio .ExportJson文件 local widget = ccs.GUIReader:getInstance():widgetFromJsonFile("gamebg_1.ExportJson"); widge原创 2015-04-30 12:15:20 · 3717 阅读 · 0 评论