using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
public class lession2 : MonoBehaviour
{
public float speed;
public GameObject Player;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
print("Mouse button down.");
}
// 鼠标松开
if (Input.GetMouseButtonUp(0))
{
print("Mouse button up.");
}
if(Input.GetMouseButton(0)){
print("长按");
}
if (Input.GetKeyDown(KeyCode.W))
{
print("按了w");
}
float horizontal = Input.GetAxis("Horizontal");
//A D 左石
float vertical = Input.GetAxis("Vertical");
//W S 上 下
//Player.transform.Translate(Vector3.forward * vertical * speed * Time.deltaTime);
//W S 上下
//Player.transform.Translate(Vector3.right * horizontal * speed * Time.deltaTime);
//A D 左右
}
private void OnCollisionEnter(Collision collision)
{
print("碰撞开始");
}
private void OnCollisionStay(Collision collision)
{
print("碰撞中");
}
private void OnCollisionExit(Collision collision)
{
print("碰撞结束");
}
private void OnTriggerEnter(Collider other)
{
print("触发开始");
}
private void OnTriggerStay(Collider other)
{
print("触发ing");
}
private void OnTriggerExit(Collider other)
{
print("over");
}
}
碰撞必要条件
配置碰撞器


