【Unity3D自学记录】简单的鼠标点击控制人物走动
2014-06-24 13:42
1236 查看
using UnityEngine; using System.Collections; public class PeopleControl : MonoBehaviour { //目标点坐标 private Vector3 mTargetPos; void Start () { } void Update () { //按下鼠标左键时 if(Input.GetMouseButton(0)) { //获取屏幕坐标 Vector3 mScreenPos=Input.mousePosition; //定义射线 Ray mRay=Camera.main.ScreenPointToRay(mScreenPos); RaycastHit mHit; //判断射线是否击中地面 if(Physics.Raycast(mRay,out mHit)) { if(mHit.collider.gameObject.tag=="Terrain") { //获取目标坐标 mTargetPos=mHit.point; //让主角面朝目标坐标并向目标移动 transform.LookAt(mTargetPos); transform.Translate(Vector3.forward * 0.5F); } } } } }
相关文章推荐
- [Unity3D]Unity3D游戏开发之史上最简单的鼠标点击控制人物走动实现
- [unity3d]鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- Unity3D游戏开发之史上最简单的鼠标点击控制人物走动实现
- unity3d]鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- Unity3D游戏开发之史上最简单的鼠标点击控制人物走动实现
- [unity3d]鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- [unity3d]鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- Unity3d鼠标点击屏幕来控制人物的走动
- [unity3d]鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- 【Unity3D自学记录】用NavMesh实现鼠标点击跟随
- 鼠标点击地面人物自动走动(也包含按键wasd&space控制) .
- 【原】unity3d 鼠标点击 控制人物行走
- 鼠标点击地面人物自动走动(也包含按键wasd&space控制)
- Unity3D游戏场景之鼠标点击地面控制人物移动
- unity3d 鼠标点击 控制人物行走
- unity3d 鼠标点击 控制人物行走
- unity3d 鼠标点击 控制人物行走
- 【Unity3D自学记录】NGUI之编写跟随鼠标代码
- 让图片直线移动到鼠标点击位置,类似游戏里的人物走动!
- unity3d之鼠标控制人物移动