原创 UNITY Rigidbody 參數設置

is Kinematic : 是否開啓動力學。若開啓此項,遊戲對象將不再受物理引擎影響從而只能通過Transform(幾何變換組件)屬性對其操作。該方式適用於模擬平臺的移動或帶有鉸鏈                         關節鏈

原创 unity 用鼠標控制相機繞着物體旋轉腳本

using UnityEngine;using System.Collections;public class RotateObj : MonoBehaviour {    public GameObject cube;    float

原创 unity Character Controller 參數

 Skin Width: 皮膚厚度。該參數決定了兩個碰撞體可以相互滲入的深度,較大的參數值會產生抖動現象,較小的參數值會導致所控制的遊戲對象被卡住,較爲合理的設置是該參數值爲Radius值的10%。 Character Controlle

原创 unity 相機平滑的接近物體腳本 Mathf.Smooth

using UnityEngine; using System.Collections; public class example : MonoBe

原创 unity 根據鼠標的移動來旋轉物體Rotate

using UnityEngine;using System.Collections;public class RotateObj : MonoBehaviour {    float horizontalSpeed = 2.0f;   

原创 unity新動畫系統之IK動畫

國際慣例,先來一段說明。IK動畫全稱Inverse Kinematics,即反向動力學,牽一髮而動全身的既視感。 代碼如下: using System.Collections; using System.Collections.Gener

原创 Animator使用IK實現頭部及身體跟隨

我們在開發中往往會遇見需要視線或者說頭部跟隨一個物體移動的效果,這時就可以使用Animator中的IK Pass通道來完成。 假定我們有這麼一個需求,人的頭部(眼鏡需要跟隨這個球(Target)的移動來移動) 這時我們可以使用Anima

原创 【小松教你手遊開發】【unity實用技能】unity 更漂亮的位移

更漂亮的位移指的是先慢再快再慢的這種位移,更像現實中的位移。也叫平滑阻尼。 這裏有兩種實現方式: 1.通過計算值:調的函數是Mathf.SmoothStep 例:         float t = 0;         // Upda

原创 unity判斷其它物體相對於自身方位以及角度

//求角度 及前後左右方位   public void checkTargetDirForMe(Transform target)   {       //xuqiTest:  target.position = new Vector3

原创 基於Unity3D(UGUI)的揹包系統(裝備系統,鍛造系統,購買系統)

好了,開始進入正題! 先給出部分效果圖: 揹包是用來存放角色在遊戲中獲得的物品,箱子是用來臨時保存物品的(只有保存功能),角色面板是用來模擬給角色裝備物品的,武器,服飾等,最右邊紅色字體的面板是用來顯示當前裝備下角色的各個屬性總和  

原创 C# - Object2Terrain.cs obj轉Terrain (轉載)

using UnityEngine; using UnityEditor;   public class Object2Terrain : EditorWindow {   [MenuItem("Terrain/Object to Te

原创 unity 手指移動物體旋轉兩個手指控制物體大小縮放

using UnityEngine;  using System.Collections;  using System.IO;  public class ScaleAndRotate : MonoBehaviour  {      pr

原创 unity Editor 下批量導出Perfab ,更改模型shader,添加刪除組件

using UnityEngine; using System.Collections; using UnityEditor; public class PrefabChange : Editor { [MenuItem("Tools

原创 手指在屏幕上的移動來旋轉物體

using UnityEngine;using System.Collections;using UnityEngine.UI;public class touchmove : MonoBehaviour {    float speed

原创 Unity3D中的地形轉成模型

using UnityEngine;using UnityEditor; using System; using System.Collections; using System.IO;using System.Text; enum Sa