原创 VR遊戲開發防眩暈

VR沉浸式遊戲如火如荼地在各個角落被開發着。爲什麼這麼說呢?首先設備並沒有穩定,大家都還工作在不確定的平臺上,着力點都不穩,怎麼能發全力呢。再者,定位設備還不完善,就意味着位移還是虛擬的,而不是現實的,類似的標準還沒有形成。但是正處在V

原创 Unity5.3.2 記錄

unity5.3.2版本的幾個坑 SpeedTree的葉子的shader跟攝像機掛載的AO效果不兼容,葉子會出現黑片。 攝像機掛載的高亮腳本跟Unity的烘焙不兼容,烘焙後高亮有些會無效。 Animator動作適配還是不精準,智能適應一些

原创 公主項目失敗分析

項目又失敗了,哈哈爲什麼我要說又呢。從2014年初到2015年8月,很長的一個時間,製作了這款橫版3D戰棋類的手遊。 先說一下項目經歷吧。     第一個月,demo製作,成品是一個六邊形片格子的地圖上進行操作的比較典型的回合戰棋遊戲,幾

原创 unity 的動作共用和紙娃娃裝備

動作共用和紙娃娃對應的都不是單純的技術方案而是一整套解決方案,記錄一下這兩套解決方案。 我們的動作共用和紙娃娃都用到了所以我就一起說了 動作共用     顧名思義就是用一套動作來匹配所有的模型,意義在於節省遊戲包空間、有動作切換的遊戲

原创 unity 程序切進切出停止其他音樂

IOS默認是在程序退出的時候關閉這個程序的音樂音效的,但是比如音樂播放軟件,會在後臺播放音樂,那麼怎麼在自己的程序開始的時候屏蔽這些音樂的播放呢? 這裏簡單記錄一下: 導出的xcode工程後在main.mm函數中加入一段代碼: 1) Se

原创 安卓調用unity的3D界面

unity和android來回調用的方法一般有2種,第一種,把安卓項目導出成jar放到unity的plugins的文件夾中,第二種,把unity項目導出android項目,再在eclipse中修改完成使用。 網上很多講解第一種的,比如雨鬆

原创 Unity3D企業項目轉版本遇到的坑

最近接手一個項目,遇到了幾個坑,記錄一下。 項目簡介:這是一個最後跑在PC上的3D沙盒的遊戲級企業應用,裏面有些3D巡遊,有些企業教學,有些企業演練。用Unity3D製作,需要連接企業的數據庫。 接手情況:項目使用unity3D 4.3製

原创 NGUI界面Drawcall優化

遊戲發包了,界面的卡頓成了一個問題,美術資源上是節省不下來了,所以導致圖集的合併工作也幾乎到了不可能優化的地步了,查看了一下drawcall,確實很嚇人。於是就來分析一下,哪裏造成的卡頓。 最爲一個實用文檔,先來講述一下原理,再來結合工具

原创 Unity C# 規範

1. 掛載場景GameObject上的腳本才繼承自 MonoBehaviour 否則,不繼承(即使在邏輯上會調用 Destroy,也不可以); 2. 結構儘量使用struct,而不用class(內存和效率上差1/3); 3. 一個類裏不能

原创 項目1失敗總結

        這是我的第一個unity項目,也是我進這家手遊公司的第一個項目,也算是我第一個把控的3D手遊項目。雖然這個項目已在app上面世,不過會隨着時間的推移馬上就會被淹沒。彷彿從來就沒有過一樣。         不過經驗對我來說是