博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3D游戏的角色移动
阅读量:5322 次
发布时间:2019-06-14

本文共 1242 字,大约阅读时间需要 4 分钟。

*   -----英雄的移动控制 *  *  *  *  */using System.Collections;using System.Collections.Generic;using UnityEngine;public class HeroMovingControl : MonoBehaviour{    public float FloHeroMovingSpeed = 1F;                  //运动的速度    private CharacterController _ChaHeroControl;           //英雄角色控制器    private Vector3 _VecHeroMoving;                        //英雄移动	// Use this for initialization	void Start () {        _ChaHeroControl = this.GetComponent
(); } // Update is called once per frame void Update() { //英雄的移动 _VecHeroMoving = Vector3.zero; if (Input.GetKey(KeyCode.W)) { _VecHeroMoving.z += FloHeroMovingSpeed * Time.deltaTime; } else if (Input.GetKey(KeyCode.S)) { _VecHeroMoving.z -= FloHeroMovingSpeed * Time.deltaTime; } if (Input.GetKey(KeyCode.A)) { _VecHeroMoving.x -= FloHeroMovingSpeed * Time.deltaTime; } else if (Input.GetKey(KeyCode.D)) { _VecHeroMoving.x += FloHeroMovingSpeed * Time.deltaTime; } //Move()方法必须使用世界坐标系 _ChaHeroControl.Move(this.transform.TransformDirection(_VecHeroMoving)); }}

  

转载于:https://www.cnblogs.com/Optimism/p/9816772.html

你可能感兴趣的文章
两数和
查看>>
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
NTP服务器配置
查看>>
关于 linux 的 limit 的设置
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
vim中文帮助教程
查看>>
MySQL基础3
查看>>
RxJS & Angular
查看>>
面向对象(多异常的声明与处理)
查看>>
MTK笔记
查看>>
ERROR: duplicate key value violates unique constraint "xxx"
查看>>
激活office 365 的启动文件
查看>>
无法根据中文查找
查看>>
[简讯]phpMyAdmin项目已迁移至GitHub
查看>>
转载 python多重继承C3算法
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
css文本溢出显示省略号
查看>>
git安装和简单配置
查看>>