Unity各種小技巧函式方法 RPG黑暗之光解析

2021-07-06 09:49:06 字數 1189 閱讀 9909

file->buildsettings->playersettings:中的defult cursor,

將你要使用的圖示拖動到defult cursor中即可;

給場景新增天空盒子:

首先需要需要main—camera中的clear flags選為:skybox,然後為maincamera add component乙個skybox,修改其中的custom skybox材質;

實現鏡頭的緩慢拉近效果:

首先定義乙個float 型別的值(沿著哪方向改變的就定義哪個方向上的終點值),用translate方法強行改變攝像機的座標就可以了。

void update()}

使用ngui和白色給場景新增漸顯效果:

首先在uiroot下建立乙個texture,為此textrue新增tween alpha透明度動畫,改變其from 和to 的值即可,如果執行後沒有效果,可以修改tweener中的startdelate 的值,

處理任何按鍵按下的事件:

首先定義乙個bool 型別的

isanykeydown = falsel;

void update()}}

input.anykey:任意鍵,bool型別。檢測是否某一按鍵杯按住。

關於在指令碼中查詢物體:

1.通過檢視面板指定引數:

可以吧引數顯示在檢視面板上面,然後拖拽遊戲物件到檢視面板中的target位置

2.使用tranform.find 方法尋找所有的子物體。 

按名字查詢物體的話,this.transform.parent.find("")其尋找的是同級的,尋找同級需要先找到同級的父物體,然後在父物體下查詢同級。

3.指定名字或者標籤。

通過名字:gameobject.find("名字");

通過標籤:gameobject。finwithtag("tag");

playerprefs:玩家偏好,

在遊戲會話中儲存和訪問玩家偏好設定。可以當做全域性變數來使用。

class functions類函式:

各種小技巧

在乙個單調的陣列vv中判斷是否有 l r的其中乙個數。二分找到 大於等於l 的下標 cc 二分找到大於 r 的下標dd 如果cc dd那麼就不存在 int cc lower bound vv.begin vv.end l vv.begin int dd upper bound vv.begin vv...

Unity實用小技巧

2 從場景先調到要的視角,點選鏡頭後從gameobject找到alignwith view或用快捷鍵ctrl cmd shift f,你會發現鏡頭會移到你在場景裡的視角。4 在移動 旋轉乙個物件時,按住ctrl cmd他會鎖定角度,修改鎖定的預設值到edit snapsettings修改。5 對齊鎖...

Unity操作小技巧

1.操作類 1 f 選擇物體後聚焦 2 v 選擇物體的頂點,頂點吸附 3 ctrl 摁住後拖動物體,可以按照系統設定的步長進行移動 edit snap setting 4 q w e r t 選擇物體的移動,旋轉等,順序對應左上角圖示 5 滑鼠中鍵 摁住 平移 移動 滾動 放大縮小 6 滑鼠左鍵 摁...