我想在android中为触摸输入移动对象在c#中的unity 2d
我有一个pin对象,想要在触摸它时移动该引脚并按照触摸移动它移动它并停止触摸掉它的对象。
另外我想检查触摸移动的引脚是否在屏幕上的某些点处掉落,比如说你需要放下引脚对象的另一个盒子对象。
我是团结平台的新手,正在为对象的触摸输入运动而苦苦挣扎。它是和Android游戏。我不想使用来自Unity的资产商店的touchscript来触摸android.I需要一个脚本,以便我可以将它附加到对象。请帮忙。
您可以使用OnMouseDrag(),因为它可以在编辑器和移动设备上运行,因此更容易测试。它适用于3D对象,只要它们有对撞机。
void OnMouseDrag() {
Vector3 mousePosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, -1*(Camera.main.transform.position.z));
Vector3 objPosition = Camera.main.ScreenToWorldPoint(mousePosition);
transform.position = objPosition; }