首先在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相關的,當然基礎的...