原创 Unity3D-MonoDevelop的中文註釋 及 unity3D的debug

ok,今天開始接觸正式的代碼了,幾萬行的代碼,直接就暈了,不知道什麼時候才能熟悉過來。 按照自己的經驗,熟悉代碼方式,最好不過debug了 和eclipse不同的是 Unity 和編代碼的MonoDevelop是兩個軟件,着實讓我的腦細胞

原创 NavMesh動態碰撞

今天遇到一個問題,就是如何處理一些動態的障礙物。NavMesh是可以躲避靜態的障礙物,NavMeshObstacle的作用就是動態增加障礙。但是有個問題,NavMeshObstacle是圓,連橢圓都不行,所以,只好寫一個附屬腳本,用圓拼成

原创 Unity3D-Unity Profiler性能分析器

長話短說,我整理了一下mac版Unity3D pro下的Profiler連接Android的使用。注意是專業版的Unity3D。在Window下會有Profiler 這個工具的意義是,遊戲在客戶端跑然後UnityProfile測試一些參

原创 Unity3D-UnityTestTool單元測試

領導讓我進行一下我們Unity工程的單元測試,百度了一下,unity有自己的工具(貌似相當於eclipse的juint)。 網上的教程太小了,貌似就這位大神的一篇。 http://www.jianshu.com/p/102e2459604

原创 Unity-Physics.Raycast

關於API看一下鏈接 http://game.ceeger.com/Script/Physics/Physics.Raycast.html • static function Raycast (origin : Vector3, 

原创 Unity3D-Mesh創建中三角形索引的算法

解釋一下上一篇中Mesh的三角形索引算法。 首先是要知道頂點數組是如何產生的: 如此圖,一個大矩形,是由6個頂點,兩個矩形構成的。 一般來講,構建此矩形,需要知道每個頂點的位置,以及頂點和頂點之間的關係。 ok, // 初始化頂

原创 記一下關於Instantiate時Awake Start的執行

Root  using UnityEngine; using System.Collections; public class RootScript : MonoBehaviour { public GameObject pr

原创 eclipse配置tomcat

由於我的eclipse的tomcat是師哥幫忙弄的,自己一直沒有真正裝過。現在,我的eclipse是網上新下載的,基本沒什麼插件,更不用說用tomcat了。好吧,現在就在小白階段開始裝tomcat。    第一步,裝eclipse,省略。

原创 Unity3D-代碼實現GameObject創建

OK,上面已經創建了一個Mesh,我們就用Main.cs來代碼創建GameObject。 一般是shader附着在Material Material附着在Mesh上。 但是Mesh我們已經生成了,很難用代碼得到生成的結果,只好拖入面板中,

原创 DFGUI-- 標籤切換 Tabstrip

DFGUI不更新了,的確有些遺憾。 着重研究了一下 Examples/Containers/TabContainer.unity 就是Tab的使用。 功能 很簡單,就是切換Tag 內容改變。 就看一下結構: ok,dfTabstrip

原创 C# 劃分多空格

方法一 Console.ReadLine().Split(new char[] {' ', '\t'}, StringSplitOptions.RemoveEmptyEntries) 方法二 Regex.Split(Console.In.

原创 Unity3D-Mesh創建

Mesh需要用代碼創建。 using UnityEngine; using System.Collections; using UnityEditor; public class CreateMesh : MonoBehaviour

原创 DrawCall(一)

首先,DrawCall是渲染一次擁有同一網格並攜帶同一種材質的物體會使用一次DrawCall。 新建一個Material 1,Texture 爲圖片1,同樣 再建一個Material 2,Texture爲圖片2。 ——————————

原创 Unity3D工程MAC導入Windows報錯

問題,如題。解決方案:刪掉工程中的library文件夾,重新導入,OK!

原创 loading條順滑加載

大部分代碼參考了 http://www.58player.com/blog-2537-89690.html 不過,它的邏輯有地方不太嚴謹,對比一下即可。 /// <summary> /// 異步加載場景 /// <