原创 用迭代器來遍歷字典

找字典的遍歷方式,搜到的大多數是用foreach和for方法遍歷的,搜了一大圈才找到跟迭代器相關的文章,聽說用迭代器來遍歷性能會好一些,也不知道是否真如此,求知道的大神告知哈!先記錄下使用迭代器的方法吧               int

原创 關於unity遊戲進程的問題:退出,鎖屏,被殺掉等事件

轉載自https://www.meiyoubug.com/article/16036.html 在這裏備份下: 由安卓生命週期啓發   1.啓動Activity:系統會先調用onCreate方法,然後調用onStart方法,最後調用onR

原创 如何給2D遊戲加特效以及讓特效顯示的一些問題記錄

特效一般是粒子系統做的,要顯示特效首先要把Canvas的渲染模式改爲camera模式,也就是這個 然後還要拖一個camera到下面的Render Camera裏,這樣就可以看到特效了 但是!還有個問題,有時候設置特效的那個gameObj

原创 Unity/C#獲取當前時間戳

秒級 (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 毫秒級 (DateTime.Now.ToUniversalTime().Ticks -

原创 DoTween的一些用法記錄

        DOTween.To(() => 0, (value) => { scoreText.text = value.ToString(); }, score, 1); 分數從0上漲到score的效果,在一秒內完成

原创 Unity3D座標轉換——3D物體在屏幕上的座標賦值給UI

老是記不住,今天就寫下來吧 我們都知道unity自帶轉換座標的方法 Camera.main.WorldToScreenPoint(); 只要場景裏帶有一個camera並且給他附上MainCamera 的tag,就可以使用,參數是你要轉換的

原创 關於Unity3D裏Awake()方法的一些坑點記錄

1.今天做項目發現有個腳本的Awake方法執行不了,於是上網查了下,發現是腳本掛載的物體沒有激活的原因(gameObject.active=fasle),下面這篇文章有很詳細的解釋 https://blog.csdn.net/qq_288

原创 LayaAirIDE 學習筆記

怎麼獲取場景裏某個UI元素(getChildByName方法的一些坑點普及): 1.編寫腳本; 2.把腳本放到要查找的物體的父節點上; 爲什麼要拖到父節點呢?因爲getChildByName方法傳入的name,是在創建的時候爲節點設置的

原创 關於Apktool的一些使用筆記

首先聲明一點,這是我網上依照別的大神的操作指引做的 https://www.cnblogs.com/lxshanye/p/4031303.html 1.下載apktool的一個bat文件和jar文件,放到C盤Window文件夾下;    

原创 文件讀取(目前只是讀取圖片,其他的以後再補充)

void loadPicture(string filePath)     {         DirectoryInfo info = new DirectoryInfo(filePath);         FileInfo[] in

原创 Unity編輯器報錯,log一片空白,沒有一點提示

這是由於該工程路徑中包含了中文名字的原因,導致的編輯器報錯,把路徑名改爲英文就好了

原创 Unity結合ZXing生成二維碼並保存

二維碼的生成 Unity結合ZXing生成二維碼並保存 - CSDN博客 unity3d生成二維碼的研究 - CSDN博客

原创 unity製作進度條&異步加載相關知識

轉載Unity3d中製作異步Loading進度條所遇到的問題 - CSDN博客【Unity3D 打鬥遊戲開發】之二 異步加載場景 - CSDN博客

原创 NGUI UGUI入門

轉載自雨鬆MOMO大神的一篇文章,覺得講得很好 NGUI研究院之開始學習製作第一個例子(一) | 雨鬆MOMO程序研究院 NGUI的小動畫插件Tween的用法 Unity NGUI Tween的用法 - vitah - 博客園 下面

原创 Unity的Awake、OnEnable、Start方法的執行順序

關於Unity的Awake、OnEnable、Start方法的執行順序:可以自己寫個簡單的腳本驗證下:結果如下證明:執行順序是 Awake>OnEnable>Start的!