----组织架构
GameScene( 战斗层 控制层)
-- require("fightLayer")
-- 创建hero (可以再次封装) -- hero:根据controllayer的状态进行控制,进行动作
-- 执行的动作,释放技能
-- 定时器 移动hero
-- require("controlLayer")
-- 加载资源,创建控制
-- 移动 技能的控制
-- 定时器检测 update() -- 检测走的状态self.fightLayer.hero:setWalking( self.controlLayer.isWalking )
三目运算符
-- 三目运算符
self:setFlippedX( self.face == "left" and true or false)
-- c = a > b ? d : e
-- c = a > b and d or e
-- if a > b then
-- c = d
-- else
-- c = e
-- end
三目运算符
local speed = self.isRunning and self.speed*2 or self.speed