原创 DOS批處理實現多個工程資源共享

rem ******得到批處理的盤+路徑,例如D:\filePath****** set rootPath=%~dp0 rem ******得到code文件夾路徑****** set codePath=%rootPath%\code

原创 layabox list底層渲染方式

做功能意外發現list的渲染沒有按照arr順序進行,而是從上往下、從左往右進行渲染的。 仔細觀察,博主所做的功能,list縱向有兩個item,橫向可以無限增加item個數。 查看laya引擎底層list類,發現渲染代碼如下 priva

原创 爲什麼要學習數據結構和算法

        博主畢業塊一年了,每天的工作基本就是完成功能,不管什麼功能,用數組實現一擼到底,事實也是如此,如果是小公司,用戶量較小,確實是不需要過多考慮性能問題。也是大公司對於代碼性能的要求越高,因爲大公司面對的是千萬級甚至億級的用戶

原创 progressBar組件

LayaIDE自帶的特殊組件一共有5個,分別是垂直滑動條組件VSlider、水平滑動條組件HSlider、進度條組件ProgressBar、垂直滾動條組件VScrollBar、水平滾動條組件HScrollBar。 VScrollBar和H

原创 Laya Handler

laya中的handler,代碼裏面見得多,但是本人實際用的比較少,目前爲止,自己只寫個一次handler,其他調handler的地方都是因laya已經封裝好了,參數只能傳Handeler 查閱官方文檔釋義; Handler爲事件處理器類

原创 代碼性能優化

手機項目開發比PC項目開發對性能要求更高。簡單點說,就是目前手機性能和PC性能比起來,硬件性能完全不是一個量級,在Pc上跑起來沒什麼問題的項目,搬到手機上,很可能就吃不消甚至卡死。 計算機的房展分爲海量存儲和高性能(PC)、低功耗微型化(

原创 pos極速模式

pos pos(x:Number, y:Number, speedMode:Boolean = false):Sprite 設置座標位置。相當於分別設置x和y屬性。 因爲返回值爲Sprite對象本身,所以可以使用如下語法:spr.pos

原创 圖片拖拽效果

遊戲中比較常見的拖拽效果,例如拖動技能icon或者其他道具icon到指定位置,鬆開之後,判斷能否使用。 下面是用laya與as3實現拖拽效果的代碼(需求是拖拽icon,並且,icon拖拽道具到指定位置時如果滿足條件,該指定位置的item高

原创 tab與viewStack

​ Tab 組件用於定義選項卡按鈕組,例如多頁面切換顯示。 ViewStack組件主要用於多頁面視圖切換。它包含多個子頁面,但默認只顯示一個,可以通過子頁面索引進行顯示切換。一般情況我們用它與Tab標籤組合製作標籤切換頁面,表現上類似於頁

原创 對象池

這個是官方解釋 Pool 是對象池類,用於對象的存貯、重複使用。 合理使用對象池,可以有效減少對象創建的開銷,避免頻繁的垃圾回收,從而優化遊戲流暢度。 對於遊戲中使用頻繁的對象,例如BOSS對象,玩家模型等,在實例化的過程中,會增加開銷,

原创 JS拼接字符串的效率

JS拼接字符串的方式, 1、最常見的是+=; 2、還可以先將字符串轉化爲數組,然後調用Join實現字符串拼接 arr.push(str); return arr.join(""); 效率分爲運行速度和內存消耗問題,網上查了相關資料,結論就

原创 升級進度條動畫的處理思路

  養成模塊,經常有升級進度條,每次進度條滿了之後會升級,然後進度從0開始累積。 最開始想到的方法(根據需求直接翻譯的需求,有時候策劃給出的邏輯,不一定要按照策劃的邏輯來寫,換一種邏輯也可以,只要最後達到的效果是一樣的就行)是每次升級完成

原创 寫在前面-解讀LAYA技術官方文檔

        經歷了半年多的開發期,項目現在趨於穩定,需求也沒開發期那麼多了,導致會有較多的空閒時間,上週的需求2天做完,這周的需求也是2天做完,划水會導致大量時間浪費,總結經驗也不需要那麼多時間,而博主對於底層的laya並不十分熟悉,

原创 網絡不穩定問題的兼容處理

玩家由於網絡波動造成短線重連,需要知道的是,網絡問題,我們能做的只是兼容處理,不能完美解決。網絡問題分兩種情況: 一、客戶端向服務器發協議之前就斷網了; 二、客戶端向服務器發完協議之後斷網了; 斷網能引發一系列問題,查代碼,邏輯又是沒問題

原创 laya設置數字的兩種方法

1、laya自帶組件Font_Clip,直接調用接口 fontClip.value = String(value);即可 2、美術給的資源爲單張的數字資源,或者包含小數點點特殊符號時,這時候方法一用起來不再方便,當然,這裏可以用最原始的方