cocos2d-x 平時(shí)小例子(3)和lua的面向?qū)ο?/h1>

1.csloader的加載

function MainScene:createStInput() 
  --self.input = ccs.GUIReader:getInstance():widgetFromBinaryFile("MainScene.csb") 
  --self:addChild(self.input) 
  local buttonLayer = cc.CSLoader:createNode("Layer.csb")
  local button = buttonLayer:getChildByName("Button_1") 
  button:retain() 
  --button:removeFromParentAndCleanup(true) 
  button:removeFromParent(true)
  button:setPosition(display.cx, display.cy) 
  --print(button:getReferenceCount()) 
  --print(buttonLayer:getReferenceCount()) 
  local input = buttonLayer:getChildByName("TextField_1")
  input:retain() input:removeFromParentAndCleanup(true)
  input:setPosition(display.cx - 100, display.cy - 100) 
  self:addChild(input) self:addChild(button)
end

2.ClippingNode的加載

local spritePlist = cc.SpriteFrameCache:getInstance(): addSpriteFrames("ui/mainUi12/uiMain12Plist.plist")  
local sp = cc.Sprite:createWithSpriteFrame(spritePlist:getSpriteFrameByName("ui/mainUi12/uiMain12RightBig1.png"))
--這個(gè)很重要不設(shè)置裁剪會(huì)出現(xiàn)問題 
sp:setScale(self.topPanel:getContentSize().width / sp:getContentSize().width)           
sp:setPosition(cc.p(0, 0))   
local clip = cc.ClippingNode:create(sp) 
clip:setInverted(false)
clip:setAlphaThreshold(0) 
clip:addChild(self.topPanel2)
clip:setPosition(cc.p(size.width / 2, topMainY))  
self:addChild(clip)

3.SpriteBatchNode的加載

self.plist = ******* 
local map = self.plist:getSpriteFrameByName ("plist/map/mapBg001.png")
local spriteBatchNode = cc.SpriteBatchNode: createWithTexture(map:getTexture(),100)    
spriteBatchNode:setAnchorPoint(cc.p(0, 0)) 
if nil ~= spriteBatchNode then 
  for i = 1, self.mapWidthNum do 
    for j = 1, self.mapHeightNum do 
      local mapspriteM = cc.Sprite:createWithSpriteFrame(map) 
      mapspriteM:setAnchorPoint(cc.p(0, 0)) 
      mapspriteM:setPosition(cc.p(**,**))  
      spriteBatchNode:addChild(mapspriteM, 1, i * j) 
     end 
   end
end

4.lua面向?qū)ο蟮膶懛?/h4>
A = {x = 0, y =0}
function A:new(o)
  o = o or {} 
  if o.x ~= nil then 
    self.x = o.x
  end  

  if o.y ~= nil then 
    self.y = o.y 
  end
  setmetatable(o,self) 
  self.__index = self 
  return o
end

function A:setA(btx) 
  self.x = btxendfunction
  A:funName() print('A')
end

function A:printList1() 
   print(self.x ,self.y)
end

B = A:new({x =2, y = 2})
function B:printList1() 
  print(self.x + 1 ,self.y + 1)
end

A:setA(6)
A:printList1()
B:printList1()
s = B:new()
function B:funName() 
  print('B')
end
s:funName()
運(yùn)行結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市材彪,隨后出現(xiàn)的幾起案子磨淌,更是在濱河造成了極大的恐慌咖驮,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件账锹,死亡現(xiàn)場離奇詭異哪轿,居然都是意外死亡窑业,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門困后,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乐纸,“玉大人,你說我怎么就攤上這事摇予∑睿” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵侧戴,是天一觀的道長宁昭。 經(jīng)常有香客問我,道長酗宋,這世上最難降的妖魔是什么积仗? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蜕猫,結(jié)果婚禮上寂曹,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好隆圆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布漱挚。 她就那樣靜靜地躺著,像睡著了一般渺氧。 火紅的嫁衣襯著肌膚如雪旨涝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天侣背,我揣著相機(jī)與錄音颊糜,去河邊找鬼。 笑死秃踩,一個(gè)胖子當(dāng)著我的面吹牛衬鱼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憔杨,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼鸟赫,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了消别?” 一聲冷哼從身側(cè)響起抛蚤,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎寻狂,沒想到半個(gè)月后岁经,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛇券,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年缀壤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纠亚。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡塘慕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒂胞,到底是詐尸還是另有隱情图呢,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布骗随,位于F島的核電站蛤织,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鸿染。R本人自食惡果不足惜指蚜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牡昆。 院中可真熱鬧姚炕,春花似錦摊欠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至掸刊,卻和暖如春免糕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忧侧。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工石窑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚓炬。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓松逊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親肯夏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子经宏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 6,415評(píng)論 0 17
  • 第一篇 語言 第0章 序言 Lua僅讓你用少量的代碼解決關(guān)鍵問題驯击。 Lua所提供的機(jī)制是C不擅長的:高級(jí)語言烁兰,動(dòng)態(tài)...
    testfor閱讀 2,670評(píng)論 1 7
  • openresty OpenResty是一個(gè)基于 Nginx 與 Lua 的高性能 Web 平臺(tái),其內(nèi)部集成了大量...
    吃瓜的東閱讀 6,005評(píng)論 0 7
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,968評(píng)論 6 13
  • 有沒有所有人都能做到徊都,所有人都能理解沪斟,所有人都可以輕松上手,只要做到必然足夠有效的手段呢暇矫?其實(shí)還真有:...
    楓情物語閱讀 162評(píng)論 0 0