今天开始敲lua的代码
lua的自带的跟-x的不一样
所以就想找回熟悉的感觉
以下是hello.lua的重写
-- for CCLuaEngine traceback
function __G__TRACKBACK__(msg)
print("----------------------------------------")
print("LUA ERROR: " .. tostring(msg) .. "\n")
print(debug.traceback())
print("----------------------------------------")
end
local function main()
-- avoid memory leak
collectgarbage("setpause", 100)
collectgarbage("setstepmul", 5000)
local cclog = function(...)
print(string.format(...))
end
require "hello2" -- 包含hello2这个脚本
cclog("result is " .. myadd(3, 5)) -- output 输出result is 8
---------------
local visibleSize = CCDirector:sharedDirector():getVisibleSize() -- 获取屏幕(可视)大小
local origin = CCDirector:sharedDirector():getVisibleOrigin() -- 获取屏幕原点
cclog("width is %d,height is %d",visibleSize.width,visibleSize.height)
-- add the moving dog
local function creatDog()
local frameWidth = 105
local frameHeight = 95
-- create dog animate -- 创建小狐狸,不是小狗啊 帧动画
local textureDog = CCTextureCache:sharedTextureCache():addImage("dog.png")
local rect = CCRectMake(0, 0, frameWidth, frameHeight)
local frame0 = CCSpriteFrame:createWithTexture(textureDog, rect)
rect = CCRectMake(