因為一直對手機遊戲上人物移動操控頗有興趣,而且這方法應該可以用在不少東西上,就來實作看看了,效果就和白貓的移動相同。
另外要如何這篇不會提到要如何實作,只是結果的展示,製作過程下一篇再開始。
如上圖所示,用滑鼠或手指按著螢幕中任意位置然後拖曳,畫面中的角色就會朝著拖曳的方向移動。
而畫面中的兩個圓是UI的Image,人物則是2D物件,另外有針對解析度做移動速度的調整以及對移動速度最大值做限制,大概就是這樣,這次就到這裡。
using UnityEngine;
using UnityEngine.UI;
public class AddListTest : MonoBehaviour
{
private Button button;
void Start ()
{
button = GetComponent<Button>();
button.onClick.AddListener(delegate () { ClickTest("AddListener test."); });
}
void ClickTest(string s)
{
Debug.Log(s);
}
}
以上是一個在按鈕下新增函式的腳本,透過AddListener,新增ClickTest函式,同時傳入字串AddListener test.,執行結果如下;遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...