原创 Unity3D: 修改組件寬高

有時候,需要在腳本里動態修改組件寬高,利用組件的屬性只能修改位置和縮放,不能修改組件寬高。 而通過修改RectTransform的寬度和高度來修改組件的 大小: // 先獲取 該組件的 RectTransform RectTra

原创 Unity 3D: 鼠標和鍵盤自由切換場景視覺

前言: 前面介紹過,鼠標控制 視覺移動文章,現在用鍵盤實現視覺移動,並可以讓鼠標和鍵盤自由切換來控制當前角色的視覺移動。 腳本如下(C#): using System.Collections; using System.Coll

原创 Unity3D: 給字符串中的部分字體添加顏色突出顯示

前言: 在某句話或某個段落中,爲了彰顯某個詞的特性,起強調作用,往往會對這個詞做一些特殊處理,讓其突出顯示,比如添加顏色或加粗顯示。 在Unity3D 中,通常會通過改變文本的顏色,來改變字體的顏色。但如果是要在這個文本的字符串

原创 Android : 二次確認退出應用程序

前言: 這裏寫了兩種退出應用程序的方法,感覺第二種比較好用。ヾ(๑╹◡╹)ノ” android 應用退出時, 彈框 UI 確認顯示: @Override public boolean onKeyDown(int keyC

原创 Action Script 3.0: 自適配位置

前言: 步入AS3.0 這個坑有一段時間了,跟着項目,做了一些需求,也總結了一些經驗。 參考一下代碼:   var _mTxt:TextFormat; var _mBgBmp:Bitmap; var _containerGSP:GSpr

原创 ActionScript: 格式化字符串輸出

前言:剛接觸 ActionScript (簡稱AS,非Android Studio),目前好像是3.0版本了。用來幾天,感覺語言還是相同的,除了一些語法構建和引用外,暫時寫起來感覺還能上手。今天用到字符串的拼接寫法,突然發現不支持 Str

原创 C#:獲取隨機暱稱實現

獲取隨機暱稱實現前言:遊戲中關於用戶取名的問題,多數情況下,玩家默認是隨機取名的(也會有自己取名的),那這個隨機暱稱的獲取怎麼實現呢?先理一下思路~實現思路:首先,你得有一個暱稱集合的數據,並把你的用戶暱稱集合文本放在Resource 目

原创 Android: 渠道號獲取

前言: 遊戲後期上線各個平臺市場,需要接各自平臺市場的SDK,而爲了區別各個SDK,使用渠道號是個比較簡單的方法。這裏簡單介紹下,使用方法過程。 Android 代碼: // 獲取渠道號 public static String get

原创 Unity3D: 導出Android 工程報錯

現象在用 Unity 導出 Android 項目時,遇到 Unable to list target platforms 的問題。如圖:問題關鍵在於,錯誤描述中提到的 "Invalid command android", 這是Androi

原创 淺析 Unity 與 Java 的相互調用

前言:遊戲後期需要打包Android 平臺包,以供上線。然後就有了涉及 Unity 與Java 之間相互調用 方法的問題。Unity 調用 Java 可有參返回,也可無參返回,這裏僅簡單介紹 無參返回的使用 筆記。Unity 調用 Jav

原创 Unity3D: DropdownItem 的簡單使用

前言:DropdownItem 下拉複選框,通常用於在某個對象的多個屬性選項中,選中某個特定值。如:給遊戲角色的某個屬性添加增值,或者遊戲角色的性別屬性設置裏,在打開性別設置時,通常需要先獲取 當前角色的性別顯示,用戶才能進行修改設置.(

原创 C#: indexof的簡單使用

對某個字符串中的某個字段或字符進行關鍵字查找,使用string.IndexOf(); 是比較好的處理方法。 列表中的關鍵字 查找: 通過關鍵字 查找 item 中的某個字符串(name),判斷該字符串是否存在該關鍵字,則說明 該項爲查

原创 C#:獲取系統當前日期/時間

C#中獲取系統當前日期/時間 方法: 通過調用: System.DateTime.Now.ToString(); 來實現。 調用實例參考: //2017年7月24日 System.DateTime.Now.ToString("D");

原创 Unity3D: 精靈更換圖片腳本實現

Sprite 和 Image 的圖片更換,其實是差不多的,只是獲取的組件差異而已。 Sprite 主要獲取目標組件包含 的 SpriteRenderer 組件。 Image 獲取的是 Image 組件。 具體如下: public Gam

原创 Android Studio: 包體重命名(改包名)

簡析Android Studio 包體重命名 最近項目接SDK,遇到包名跟後臺申請包名不一致,要重改包名的情況,摸索了一下,這裏做個總結。 圖文說明: 步驟: 1.修改包名前: 2.選中包名,右鍵打開–> Refactor –> R