原创 Ts使用Js拓展常用功能篇

註解:分享一些Typescript中常用到的,但是需要js拓展的知識 Object: 示例: let type: Object = {}; type.deepClone() 拓展: interface Object { /**

原创 Laya: 在VSCode 中 調 layaair2-cmd命令行編譯

簡介:大致流程我就不說了,參考官方文檔: https://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9    主要介紹參照文檔容易出現的問題; 1.斷點調試需要開啓 sourceMap 有一些開發者,調試環境安

原创 Ts/Js 實現抽獎功能--根據物品權重計算

 /** * * @param vWeight 權重的數組:例如【1,1,1,1,1】 * @returns //注意:返回的下標加1(佔第幾個) */   public static GetP

原创 Egret 小遊戲分包

  Egret 小遊戲分包   分包加載包大小的限制 目前微信小遊戲分包大小有以下限制: 整個小遊戲所有分包大小不超過 20M 單個分包不限制大小,主包不超過 4M 一般遊戲稍微有點兒功能就突破4M,開發期間就要考慮資源的處理: 經驗總

原创 Egret,Cocos creator 截圖顯示(試用於web,小程序)

一、Egret截圖實現 白鷺的截圖實現很簡單,在官網教學實例裏面就有較詳細的例子,下面我只貼出關鍵的代碼; //RenderTexture 是動態紋理類,他實現了將顯示對象及其子對象繪製成爲一個紋理的功能 /** drawToText

原创 egret白鷺遊戲引擎打包成頭條小程序

最近公司需要將之前的項目發個版本到頭條小程序,這個項目是5.2.33版本的,然後白鷺支持頭條小程序的版本需要是5.3.8,所以需要把版本升級到5.3.8 1、首先打開項目,我用的ide還是egret wing,在終端上輸入egret upg

原创 js/ts 計算兩段時間相差多少天

  let n_date = new Date(); let l_str: string[] = '2020/1/1'.split("/");           //過去的時間 let n_str: string[] = n_date.

原创 Egret 使用遇到的問題總結(二)

1、修改eui.button圖片 public static SetButtonImage(pBtn: eui.Button, str: string) { var image: eui.Image = <eui.Image>pBtn.

原创 egrte 適配問題

https://www.cnblogs.com/gamedaybyday/p/6060430.html  stage適配 http://developer.egret.com/cn/apidoc/index/name/egret.Orien

原创 egrte Tween動畫

https://blog.csdn.net/S_clifftop/article/details/89490422

原创 內存泄漏和內存溢出

泄漏:就是內存申請後,用完沒有釋放,造成可用內存越來越少。溢出:指用戶實際的數據長度超過了申請的內存空間大小,導致覆蓋了其他正常數據,容易造成程序異常,嚴重的,攻擊者可以以此獲取程序控制權。   溢出:你打開畫本,畫啊畫,畫滿了,就畫到桌子

原创 Egret 使用遇到的問題總結

一:判斷對象是否已經被添加到顯示列表上 1.類是否被加載到舞臺:egret.Evetn.ADD_TO_STAGE 2.判斷對象是否被添加到父容器裏:father.contains(child):Boolean3.this.st

原创 egret整理歸納一些封裝方法

http協議: 創建 HttpHandler類 class HttpHandler { constructor() { } public static sendMsgCallBack(U

原创 egret創建單例類筆記---隨記

class EventManager extends egret.EventDispatcher { private constructor() { super(); } priva

原创 關於if("變量"){}的特殊值總結

引用原文:https://blog.csdn.net/Sunny__wei/article/details/81778701,支持原創! 1.  a = null var a = null; if(a) { console.l