CocosStudio使用Lua檢測按鈕點選

2021-09-28 19:30:44 字數 1229 閱讀 8321

1.按鈕或者核取方塊要在scene下。

2.布林值取反,是not。

mainscene.lua

local mainscene = class("mainscene", cc.load("mvc").viewbase)

-- 載入csb檔案

mainscene.resource_filename = "mainscene.csb"

-- 獲取ui控制項

mainscene.resource_binding = , --scene子集

["check_1"] = ,

}function mainscene:oncreate()

-- button使用

local flag=false

self.btn:addclickeventlistener(function(sender)

self.check_1:setvisible(flag)

flag= not flag --取反

end)

endreturn mainscene

例項:

mainscene.resource_binding =…}

--viewbase.lua,建立及獲取ui控制項的理解:

self:enablenodeevents()

self.name_ = name

-- check csb resource file

-- 搜尋csb檔案

local res = rawget(self.class, "resource_filename")

if res then

--載入cocosstudio編輯出來的*.csb 檔案

self:createresouecenode(res)

end-- 查詢csb檔案控制項名

local binding = rawget(self.class, "resource_binding")

if res and binding then

-- 獲取ui上的控制項而且儲存起來

self:createresouecebinding(binding)

endif self.oncreate then self:oncreate() end

end

cusolver庫使用(LU分解)

由於網上關於使用cusolver庫的介紹比較少,今天就簡單地根據samples寫了乙個lu分解,來解決稠密矩陣ax b的例子 需要安裝cuda 首先使用vs建立工程 1.導入庫 第一步 右鍵專案 新增依賴性 生成自定義 第二步 專案屬性 鏈結器 輸入 新增三個依賴項cudart.lib,cusolv...

使用cocosstudio構建橫版遊戲主角2

昨天實現了從ccs中匯出乙個動畫給2dx使用。不妨就把他當成遊戲的主角。今天要實現另外乙個基本元素 地圖。ccs提供了地圖編輯器,但是做橫版四方向遊戲還是推薦使用tiled編輯器。他本身是乙個開源的地圖編輯器,而且在2dx中使用起來很方便。tiled拼接完成後會有乙個字尾名為.tmx的地 件和對應的...

使用Cocos Studio 建立幀動畫《2》

這篇部落格通過製作乙個旋轉的風車介紹使用一張製作幀動畫 建立乙個名稱為rotation的節點,節點的建立方式可以參考我的部落格使用cocos studio 建立幀動畫 1 將一張風車匯入到cocos studio中,資源的匯入方法可以參考我的部落格使用cocos studio 建立幀動畫 1 將拖到...