Unity3D控制項Easytouch控制主角移動

2022-09-26 03:09:12 字數 814 閱讀 1349

開發步驟:

1.匯入charactor controller程式設計客棧資源包;

2.匯入easy touch 3.1.0的資源包;

3.建立乙個人物模型;

4.新建乙個plane作為地板。

5.程式設計客棧新建乙個joystick,新增步驟如下圖所示:

6.設定搖桿的相關屬性:

注:如圖中屬性一定要設定好,不然的話會出現搖桿沒有反應的情況!!!

7.為主角(即需要easytouch搖桿控制移動的模型)新建乙個指令碼movecontroller用來接收搖桿的事件,控制主角的移動。

**如下:

using unityengine;

using system.collections;

public class movecontroller : monobeh**iour

//移動搖桿結束

void onjoystickmoveend(movingjoystick move)

}//移動搖桿中

void onjoystickmove(movingjoystick move)

//獲取搖桿中心偏移的座標

float joypositionx = move.joystickaxis.x;

float joypositiony = move.joystickaxis.y;

if (joypositiony != 0 || joypositionx != 0)

}}本文標題: unity3d控制項easytouch控制主角移動

本文位址: /ruanjian/csharp/253044.html

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...

Unity3d時鐘指令碼

var tu1 texture2d var time1 float 0 function fixedupdate function ongui function gettime time float string var lasttime string var hour mathf.floortoi...

Unity3D 視窗裁剪

實現效果 拖動readplane 當包圍盒最小點超出blueplane的最小點時 僅做了左邊裁剪 對超出部分裁剪,當全部超出隱藏readplane 當readplane包圍盒的最大座標點大於blueplane的最小點時,顯示readplane 閱讀此文時,讀者最好具備世界座標 本地座標 bounds...