解決辦法是用回了U3D自帶的joystick,可以在網(wǎng)上找C#版本的用,它支持多點(diǎn)觸控的。然后對(duì)于按鈕(用GUITexture做的虛擬按鈕就用),GUITexture里面有個(gè)HitText函數(shù)來測(cè)試這個(gè)GUITexture是否被觸摸到了,利用這個(gè)就能解決問題了例...
//newVector3(Input.mousePosition.x,Input.mousePosition.y,ScreenSpace.z);CurPosition;目前鼠標(biāo)點(diǎn)擊和手指拖拽的點(diǎn)擊是通用的,代碼在這里,你可以試試。IEnumerator=Camera;、easytouchnbsp.main.S...
控制角色移動(dòng)播放動(dòng)作或者其他邏輯則需要給這個(gè)橘色節(jié)點(diǎn)綁定邏輯腳本,UNity支持多種腳本語(yǔ)言,在此是用JAVA腳本.創(chuàng)建腳本Assets-->Create--->JavaScript創(chuàng)建一個(gè)空的邏輯腳本,并將這個(gè)腳本綁定在主角對(duì)象身上,綁定方式...
Unity3D是由UnityTechnologies開發(fā)的一個(gè)讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫等類型互動(dòng)內(nèi)容的多平臺(tái)的綜合型游戲開發(fā)工具,是一個(gè)全面整合的專業(yè)游戲引擎。Unity類似于Director,Blendergameengine,Virtools...
好幾種情況、能進(jìn)OnJoystickMove那就是這個(gè)Obj沒有Move這個(gè)動(dòng)作或者你這個(gè)搖桿名字不叫MoveJoyStick不進(jìn)這個(gè)函數(shù)就看看你這個(gè)搖桿的Interactiontype是不是EventNotification不過我估計(jì)應(yīng)該是你的那個(gè)Animatora=...那段...
這功能用不著easytouch,unity自己的touch類足矣,只是一些簡(jiǎn)單的手勢(shì)識(shí)別,看看api就會(huì)了
把joystickNAME這一欄的名稱改為MovingJoystick,100%成功
我的解決辦法是用回了U3D自帶的joystick,可以在網(wǎng)上找C#版本的用,它支持多點(diǎn)觸控的。然后對(duì)于按鈕(用GUITexture做的虛擬按鈕就用),GUITexture里面有個(gè)HitText函數(shù)來測(cè)試這個(gè)GUITexture是否被觸摸到了,利用這個(gè)就能解決問題...
我的解決辦法是用回了U3D自帶的joystick,可以在網(wǎng)上找C#版本的用,它支持多點(diǎn)觸控的。然后對(duì)于按鈕(用GUITexture做的虛擬按鈕就用),GUITexture里面有個(gè)HitText函數(shù)來測(cè)試這個(gè)GUITexture是否被觸摸到了,利用這個(gè)就能解決問題...
我的解決辦法是用回了U3D自帶的joystick,可以在網(wǎng)上找C#版本的用,它支持多點(diǎn)觸控的。然后對(duì)于按鈕(用GUITexture做的虛擬按鈕就用),GUITexture里面有個(gè)HitText函數(shù)來測(cè)試這個(gè)GUITexture是否被觸摸到了,利用這個(gè)就能解決問題...