原创 【Unity】mvcs中StrangeIoc框架的概念和使用方法彙總(詳盡版)

最近想項目中需要使用這個架構  因此 上網看了很多資料摸索   但是對於初學者來說大多數的資料不是那麼容易理解 而且文檔也是英文的閱讀起來有點喫力  所以記錄一下自己閱讀的過程  方便以後翻閱和跟我一樣的新人學習其中也借鑑了一些前輩的資

原创 unity3D 編輯器擴展,MenuItem 和 ContextMenu 的用法和分析

官方也有一個文章,舉了 MenuItem 類的一些使用方法,傳送門: http://unity3d.com/cn/learn/tutorials/modules/intermediate/editor/menu-items 首先是un

原创 【Unity】ios平臺IAP內購和沙箱測試流程詳解(開發中遇到的坑)

Unity iOS內購 內購流程 1、在 AppStore 中創建相應的物品,創建內購沙盒測試賬號2、客戶端從後臺獲取相應的物品 ID (當然也可以再客戶端寫死,但後期擴展性就受限制了)3、依據相應的物品 ID 請求商品的相關信息4

原创 【Unity】遊戲開發過程中的前後臺切換技術

在有些場景中游戲是需要從前臺切換到後臺運行的,那麼在開發過程中需要如何去實現這個功能呢,爲了幫助大家,下面就給大家介紹下退後臺的方法,不會的就一起來看看吧。       //simulateSwitchToBackground.cs

原创 【Unity】通過實時記錄模擬時間倒退效果回放

有一些遊戲提供了回退的功能,那麼在遊戲開發中如何實現時間倒退這個效果呢,相信會有很多人想知道,爲此下面就給大家介紹下實現時間倒退效果的方法,一起來看看吧。      一個簡單的思路就是用Stack來記錄物體的Position和

原创 【Unity】 ios遊戲開發中登陸 GameCenter的問題和腳本

想通過Unity 登錄ios GameCenter,需要藉助unity自帶的Social.localUser方法調用來實現,鑑於有些開發者沒有過這方面的經驗,下面就給大家介紹下成功登陸進ios GameCenter的方法,想看的可以學

原创 【Unity】中實現微信、QQ、微博帳號登錄(Android環境)(官方SDK)

對於一些沒有過安卓開發經驗的開發者來說,爲了實現安卓第三方登陸肯定是費盡了腦汁,不知道從何着手解決,爲了讓開發者少走彎路,下面就給大家介紹下Unity中使用官方SDK實現微信、QQ、微博帳號登錄的方法,一起來看看吧。 一、新建安卓工程並導

原创 【Unity3D】中如何分配內存佔用(解決內存佔用過大問題)

最近網友通過網站搜索Unity3D在手機及其他平臺下佔用內存太大. 這裏寫下關於Unity3D對於內存的管理與優化. Unity3D 裏有兩種動態加載機制:一個是Resources.Load,另外一個通過AssetBundle,其實兩

原创 【Unity】中如何統一管理回調函數(利用觀察者模式)

這次的內容有點類似設計模式裏的觀察者模式。但是和常規意義上的觀察者模式也不是完全一致,所以各位就不要咬文嚼字啦!咦?設計模式?!不懂!沒關係,說不定你以前就用過。 開場白 我們來想象一個場景。在加載一個模型時,你需要從網上下

原创 解決【unity3d】播放視頻的兩種操作方式

 想通過Unity3D播放遊戲視頻主要有兩種方式。第一種是在遊戲對象中播放,就好比在遊戲世界中創建一個Plane面對象,攝像機直直的照射在這個面上。第二種是在GUI層面上播放視頻。播放視頻其實和貼圖非常相像,因爲播放視頻用到的Movie

原创 【Unity】實現Android手機震動的sdk接口

想在Unity3D上開發一些功能,就必須要調用Android接口的函數去調用jar包中的函數,就拿Unity3D想實現手機震動效果這個來說吧,就要通過下面一系列步驟才能實現。 簡要說明: 1、Android提供jar文件,xml文件,re

原创 【Unity】開發WebGL內存概念詳解和遇到的問題

自加入unity WebGL平臺以來,Unity的開發團隊就一直致力於優化WebGL的內存消耗。我們已經在Unity使用手冊上有對於WebGL內存管理的詳盡分析,甚至在Unite Europe 2015與Unite Boston 201

原创 【Unity3D】Generic 動畫中 Root Motion的概念和使用

Unity3D 的 Mecanim 動畫系統可以直接複用 3DS MAX 中製作的動畫文件中的位移,這個就是通過 applyRootMotion 來達成的,我們只需要在使用 Animator 控制動畫播放的同時,設置 Animator

原创 【Unity】製作手遊的幀同步時遇到的問題

 網絡遊戲的同步可以做的很簡單,也可以做的很複雜。簡單來說就是通過Http或者Socket來跟服務器同步數據。而如果往復雜了說,可以有p2p、幀同步、航位預測等等高級課題可以研究。         因爲我們的項目需求----幾百個獨立單位

原创 【iOS】最新的申請證書與發佈流程

最新的 iOS 申請證書與發佈流程(2016.12) 今天剛好客戶定製的APP需要上架,也提供了新的開發者賬號,所以就順帶把申請證書與發佈流程寫一遍。 證書是什麼?        上面這個就是我們申請好證書後,下載到本地的.ce