Показать сообщение отдельно
Старый 21.08.2012, 16:55   #599
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Вопросы от новичка

Код передвижения кубиков по полу локации. Кубики двигаются только вместе. Когда нажатие всего одно ноль реакции.

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
    void Update() 
	{
		Vector2 TPosition;
		Vector2 TPosition2;
		
		Ray ray = new Ray();
		Ray ray2 = new Ray();
		
		RaycastHit hit;
		RaycastHit hit2;
		
		GameObject cube;
		GameObject cube2;
		cube = GameObject.Find("Cube");
		cube2 = GameObject.Find("Cube2");
		
                TPosition = Input.GetTouch(0).position;
		TPosition2 = Input.GetTouch(1).position;
		
		ray = camera.ScreenPointToRay(TPosition);
		ray2 = camera.ScreenPointToRay(TPosition2);      
		
		Physics.Raycast(ray, out hit);
		if (hit.point != Vector3.zero){
			cube.transform.position = hit.point;
		}
		
		Physics.Raycast(ray2, out hit2);
		if (hit2.point != Vector3.zero){
			cube2.transform.position = hit2.point;
		}
	}
}

Последний раз редактировалось Gector, 21.08.2012 в 22:11.
(Offline)
 
Ответить с цитированием