原创 關於Unity中的Update、Lateupdate和FixedUpdate。

MonoBehaviour.Update 更新         當MonoBehaviour啓用時,其Update在每一幀被調用。         MonoBehaviour.FixedUpdate 固定更新         當Mono

原创 Unity3D ParticleSystem粒子系統

創建"粒子系統物體"(點擊菜單GameObject -> Create Other -> Particle System) 添加"粒子系統組件"(點擊Component -> Effects  -> Particle System)

原创 Unity中對SQL數據庫的操作

在Unity中,我們有時候需要連接數據庫來達到數據的讀取與儲存。而在.NET平臺下,ADO.NET爲我們提供了公開數據訪問服務的類。客戶端應用程序可以使用ADO.NET來連接到數據源,並查詢,添加,刪除和更新所包含的數據。 對於ADO.N

原创 U3d常規性能優化技巧

原文地址:http://u3dpro.com/read.php?tid=166 還有這篇寫的也不錯:http://blog.csdn.net/lijing_hi/article/details/11657887 以下技巧並不

原创 Unity3D 幀數修改

1、在Quality(質量)設置裏把幀數設定關閉之後才能在代碼中修改遊戲運行的幀數   2、在Unity中新建腳本UpdateFrame.cs ,編寫如下代碼 using UnityEngine; using System.Co

原创 Unity 3D 性能優化(二)

IsAlive U3D的粒子系統腳本接口相信很多人都用過,ParticleSyetem類的一系列接口都有一個bool類型的參數——withChildren,通過這個參數可以直接將相同的判斷或者操作應用到一整個通過Transform父子關係

原创 Unity3D 網絡通信_HTTP協議:獲取網絡圖片、內容

自己寫的測試demo,一個功能一個功能測試着做的,沒有什麼結構,湊合看吧。 http協議,在手機平臺,URL必須必帶http://頭。 此腳本主要實現了  分別用pose和get方式獲取天氣預報信息(XML格式)。解析X

原创 Unity 3D 性能優化 (一)

聽到過很多用Unity 3D開發遊戲的程序員抱怨引擎效率太低,資源佔用太高,包括我自己在以往項目的開發中也頭疼過。最近終於有了空閒,可以仔細的研究一下該如何優化Unity 3D下的遊戲性能。其實國外有不少有關U3D優化的資料,Unity

原创 Unity3D時間順序與功能

Unity3D中所有控制腳本的基類MonoBehaviour有一些虛函數用於繪製中事件的回調,也可以直接理解爲事件函數,例如大家都很清楚的Start,Update等函數,以下做個總結。 Awake 當前控制腳本實例被裝載的時候調用。

原创 C#部分知識個人整理

以下純屬基於自己平時的應用以及看書而整理的一些資料,可能有一些地方和大家理解的有所不同,這裏寫下來只是爲了時刻提醒自己。 談到C#,大家首先想到的就是它的面向對象的特性,對於這個概念,我也沒法說清楚。過去的面相過程編程常常會導致所有的代碼

原创 Unity更改鼠標樣式

遊戲製作過程中,往往會用到改變鼠標樣式的功能,原理很簡單,就是隱藏原有光標,再實時得在鼠標位置繪製一張圖即可,腳本如下: using UnityEngine; using System.Collections; public cla

原创 Unity 3D 性能優化(三)

CenterOfMass 在處理物理碰撞時,尤其是OnTrigger族消息,由於要手動計算碰撞點會經常要用到碰撞體的質心。獲取質心常用的有三種方式: 1、Collider.bounds.center 2、Collider.rigidbod

原创 NGUI BMFont字體制作流程

 1.大家可以在這免費下載到我們今天的主角工具BMFOnt。 下載BMFont      2.我們把它安裝好後打開它,就是個樣子了。                  3.我們現在來製作我們想要的一些文字,這裏我用來測試。新建一

原创 Unity+Android交互

想要用Unity實現一個二維碼掃描的功能,然後網上找插件,找到一個貌似叫EasyCodeScanner,但下載下來用用,真不好使,一導入運行就報錯,調好錯了再運行發現點按鈕沒反應,反覆試了幾遍發現還是沒反應,沒辦法看源碼,結果發現只實現

原创 Unity+Mono斷點調試步驟

項目製作過程中,我們可能要用到斷點調試來檢測程序運行過程中的實時數據,從而檢測出程序出錯的位置。具體步驟如下: 1、Mono必須是Unity安裝時自帶的編輯器,然後設置一下Unity的默認腳本編輯器爲Mono,在Edit/Prefer