原创 unity編輯時和不同平臺的退出操作

public void QuitApplication() { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying=false; #e

原创 斐波那契數列,遞歸算法 C#

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; na

原创 隨意輸入一個正整數n, 在輸入轉化的進制數,將轉化後的序列輸出,並判斷某一個數字的個數,這裏給的是二進制的例子

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; na

原创 人物動畫的控制和相機跟隨

using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMove : MonoBehaviour

原创 Unity開發中的小技巧

1.在NGUI中鼠標點擊物體可以使用OnPress(bool isPress)函數,當isPress爲fals是就可以執行操作 2.在NGUI中鼠標旋轉物體Spin With Mouse 3.EventSystem.current.IsP

原创 unity中處理animator動畫事件

按照1,2,3,4步驟完成動畫時間的添加,同時寫好腳本,將腳本掛在模型上,ctrl+6打開動畫面板進行查看是否成功

原创 unity中骨骼動畫綁定後不光滑的問題

我們可以看到模型尾部的不光滑狀態,這是因爲skinned Mesh Renderer中Quality中選擇的是自動,我們可以嘗試選擇1,2,4這幾個選項來觀察效果。 選擇4後效果如下:

原创 NGUI中不規則形狀點擊事件

在我們製作2D遊戲時經常會碰到一些不規則的點擊事件,之前NGUI中不支持2D的碰撞檢測,現在更新的可用。關鍵是相機的模式轉變爲2D World。

原创 unity導出PC版本時自定義輸出分辨率

void Start () {         Screen.SetResolution(1280,720,false);}

原创 Unity3d中物體的的碰撞檢測

在unity3d中如何檢測兩個物體的碰撞,這是困擾我很久的問題,經過一番測試發現一種方法比較便捷!若有兩個Cube,分別爲Cube01和Cube02,當拖動Cube01的時候,如何才能檢測到碰撞到Cube02了呢?這裏有幾個重要的步驟:

原创 Unity知識圖譜

原创 Unity3D的幾種座標系,以及屏幕解鎖類似功能

World Space(世界座標):我們在場景中添加物體(如:Cube),他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。  Screen Space(屏幕座標,鼠標座標):以像素來定義的,以屏

原创 AR 移動端手指縮放

using UnityEngine; using System.Collections; public class Gesture : MonoBehaviour { private Touch oldTouch1; //上次觸摸點

原创 AR移動端縮放和旋轉

using UnityEngine;using System.Collections; public class Gesture : MonoBehaviour { private Touch oldTo

原创 unity中利用C#產生隨機不相同的一組數

using UnityEngine; using System.Collections; using System.Collections.Generic; public class game : MonoBehaviour { //L