原创 Unity5與Android交互通信(使用Android Studio2.4) 詳細操作一

轉載請註明出處!         現在網上的Unity與Android通信的教程,要麼是Unity版本不是較新的,要麼使用的是Eclipse配置Android。寫這篇博文主要是簡單說明一下Unity5.3.6和Android Stud

原创 動作手遊實時PVP幀同步方案(客戶端)

1、概述 1.1、基於UDP的幀同步方案   在技術選型方面,之所以選擇幀同步方案,在Kevin的一篇介紹PVP幀同步後臺實現的文章中已經做了詳細敘述,這裏簡單摘要如下:   高一致性。如果每一幀的輸入都同步了,在同樣的上下文中,

原创 手機客戶端弱網絡下的斷線重連處理

1、弱網絡下的斷線重連   玩家在遊戲過程中,所處的網絡環境是複雜多變的,可能是wifi的網絡不穩定,或處在3G甚至2G的環境下等。在這些情況下,網絡遊戲會由於網絡或包量等原因而出現延遲,拉拽,甚至掉線等問題。對於這些問題,一方面要對程

原创 關於Unity5.x版本AssetBundle打包Shader的問題

轉載請註明出處!  打包AssetBundle時,不注意的話,某些Shader是無法打包到AssetBundle中的。這兩天一直被這個問題困擾,抽空就研究了一下。  Unity打包Assetbundle時,要想將Shader一起打包,需要

原创 Unity接入ILRuntime時需要注意的問題

研究了一段時間用ILRuntime做熱更的方式,感覺整體還是不錯的,但是官方技術文檔不是很詳細,把重點需要注意的問題說明了一下,但是出現bug的情況多種多樣,在此,我把自己遇到的問題記錄一下,如有描述錯誤的,還請閱讀者指正。 (以下把Un

原创 (惡搞)Unity 之 項目中如何坑害你的同事

Unity 之 項目中如何坑害你的同事: 1. 預製體後綴加空格(加載的時候明明和預製體名稱一致但是無法找到,是不是很6) 2. 更改字體,讓1(數字)和I(i)或者和l(L)看着如此相似 3. 沒事複習下文言文,讓命名個備註充滿復古氣息

原创 關於Unity技能系統的設計

分享幾篇好文章,這幾篇消化下,技能系統設計基本沒問題了。 常規MMO技能系統:https://zhuanlan.zhihu.com/p/26077188 Unity ACT技能編輯器的製作(上):https://zhuanlan.zhih

原创 Unity常用的Attribute特性

標記字段的特性 [Space] 在Inspector面板上顯示的字段之間形成一個空隙,可以帶參數[Space(30)],表示空隙的寬度。 [Header(“XXX”)] 在Inspector面板上給定義的字段的上一行加段描述,可以將顯示的

原创 Unity AssetBundle加載音頻,無法播放音效並報錯的坑

    在使用AssetBundle加載音頻資源時,有時會有類似以下錯誤:Error: Cannot create FMOD::Sound instance for resource archive:/CAB-aca4c22c96bd42

原创 關於Unity的平臺轉換的坑(Path路徑、AssetBundle等)

近期移植公司項目,從PC平臺移植到Android平臺,遇到了各種坑……真是自己知識淺薄啊!!!! 1、Unity中使用C#的Path相關API,例如Path.Combine(string path1, string path2),這個AP

原创 設計模式——模版方法模式

轉載請註明出處! 模版方法模式說明:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模版方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 模版方法模式就是提供了一個很好的代碼複用平臺,是通過把不變行爲搬移到超類,

原创 關於Unity的EditorPrefs遇到的坑

    EditorPrefs和PlayerPrefs都是保存持久層的數據,以鍵值對的方式存儲,都可以保存和獲取Int類型、string類型、float類型的數據,其中EditorPrefs中比PlayerPrefs多了一個Bool類型的

原创 設計模式——簡單工廠模式

轉載請註明出處! 簡單工廠模式簡單說明:用一個單獨的類來實現創造實例的過程,這就是工廠。 這裏用簡單工廠模式設計一個簡單的控制檯計算器,用戶輸入數字A和數字B,並輸入一個運算符,然後得到計算結果。這裏的工廠類作用就是根據運算符創建不同的

原创 設計模式——抽象工廠模式

抽象工廠模式說明:提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。 下面以一個公司的員工和部門在數據庫中的訪問模式來舉例: Tables: //用戶類 public class User {

原创 關於Unity打包Android平臺應用,訪問不到StreamingAssets中的資源問題

Unity中StreamingAssets文件夾中的資源,在打包時會原封不動的包含到包體中,如圖我在StreamingAssets文件夾的資源:當我打包apk後,用解壓軟件查看apk的內部資源,會在assets文件夾下找到Streamin