FairyGUI學習筆記(迴圈列表)

2021-09-25 05:57:40 字數 725 閱讀 5631

首先在fgui介面搭建ui並匯入unity,這裡省略搭ui的步驟

playerlist = getchild("playerlist").aslist; //獲取到列表
獲取到列表後,設定虛擬迴圈列表

playerlist.setvirtualandloop();

playerlist.numitems = 5; //設定列表長度

渲染的方法進行註冊

playerlist.itemrenderer = renderlistitem;

void renderlistitem(int index, gobject obj)

這裡有個onscroll事件可以監聽,這個事件會在我們滾動列表的過程中觸發

playerlist.scrollpane.onscroll.add(test); //在這裡我監聽乙個test方法,後面會貼出test方法
這裡test方法主要地方給出了注釋

void test()

else

}}

這裡特別要注意:numchildren和numitem在迴圈列表中是不一樣的

numchildren:指的是在檢視中顯示出來的item的個數

numitem:不只是顯示出來的item數量,還包括未顯示的item數量

FairyGUI筆記 關聯(十二)

除了在編輯器設定關聯外,有時候我們也需要動態新增關聯。例如在一款頁遊中,乙個動態新增到舞台的元件,希望舞台寬度改變時 比如瀏覽器視窗被玩家拖大拖小 元件依然保持在右側位置,那麼可以這樣呼叫 aobject.addrelation groot.inst,relationtype.right right...

python實現迴圈列表

class loop queue2 object 實現迴圈列表 def init self,maxsize 初始化,命令頭部元素的序號,尾部元素的序號,定義序列列表 param maxsize 傳入列表的最大長度 self.queue none maxsize self.maxsize maxsiz...

FairyGUI學習文件1

目前大概的看了下fgui,因為以前用的都是ugui,現在公司要用fgui,所以加緊學習一下。最開始,還是推薦去看下菜鳥教程,和網上的初步教程 然後就是fgui的官網 裡面有很多的例子和介紹及api。下面說說自己的學習步驟 因為學fgui主要是用到unity中,所以就看了下unity相關的,當然基礎的...