This commit is contained in:
2024-10-16 00:03:41 +08:00
commit 897058435c
5033 changed files with 1009728 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
using UnityEngine;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class CubeSelect : MonoBehaviour {
private GameObject cube;
void OnEnable(){
EasyTouch.On_SimpleTap += On_SimpleTap;
}
void OnDestroy(){
EasyTouch.On_SimpleTap -= On_SimpleTap;
}
void Start(){
cube= null;
}
void On_SimpleTap (Gesture gesture){
if (gesture.pickedObject !=null && gesture.pickedObject.name=="Cube"){
ResteColor();
cube = gesture.pickedObject;
cube.GetComponent<Renderer>().material.color = Color.red;
}
}
void ResteColor(){
if (cube!=null){
cube.GetComponent<Renderer>().material.color = new Color(60f/255f,143f/255f,201f/255f);
}
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 68d853e7dd8695b4a8079972e40963e6
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,43 @@
using UnityEngine;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class RTSCamera : MonoBehaviour {
private Vector3 delta;
void OnEnable(){
EasyTouch.On_Swipe += On_Swipe;
EasyTouch.On_Drag += On_Drag;
EasyTouch.On_Twist += On_Twist;
EasyTouch.On_Pinch += On_Pinch;
}
void On_Twist (Gesture gesture){
transform.Rotate( Vector3.up * gesture.twistAngle);
}
void OnDestroy(){
EasyTouch.On_Swipe -= On_Swipe;
EasyTouch.On_Drag -= On_Drag;
EasyTouch.On_Twist -= On_Twist;
}
void On_Drag (Gesture gesture){
On_Swipe( gesture);
}
void On_Swipe (Gesture gesture){
transform.Translate( Vector3.left * gesture.deltaPosition.x / Screen.width);
transform.Translate( Vector3.back * gesture.deltaPosition.y / Screen.height);
}
void On_Pinch (Gesture gesture){
Camera.main.fieldOfView += gesture.deltaPinch * Time.deltaTime;
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 4ada74f31ee49e34681124dbda740a5c
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: