unity 通过键盘控制角色的移动和旋转
using UnityEngine;
using System.Collections;
public class MoveObj : MonoBehaviour {
float speed = 10.0f; //移动速度
float rotationSpeed = 100.0f; //旋转速度
// Update is called once per frame
void Update()
{
// 使用上下方向键或者W、S键来控制前进后退
float translation = Input.GetAxis("Vertical") * speed * Time.deltaTime;
//使用左右方向键或者A、D键来控制左右旋转
float rotation = Input.GetAxis("Horizontal") * rotationSpeed * Time.deltaTime;
transform.Translate(0, 0, translation); //沿着Z轴移动
transform.Rotate(0, rotation, 0); //绕Y轴旋转
}
}
unity 通过键盘控制角色的移动和旋转相关推荐
- 在Unity使用键盘控制摄像机的移动以及用鼠标滚轮控制摄像机视野放大和缩小
首先在Unity中新建一个ViewControl的脚本,并把这个脚本挂载在主摄像机上面,然后复制下列的代码! using System.Collections; using System.Collec ...
- APE结合键盘控制角色运动 转
在AS3物理引擎APE试用一文中,我简单记录了关于APE的基本调用,并实现了在重力作用环境下,一个自由落体的碰撞过程.现在我们把代码来改进一下,修改为一个横版的动作游戏场景(虽然目前它还算不上游戏,呵 ...
- Unity如何刚体控制物体的移动以及旋转
如何控制该场景中坦克的移动呢?这时我们需要给该坦克添加一个刚体,通过脚本控制实现坦克的移动效果. 同时,我们创建一个脚本实现移动效果,将该脚本放置到坦克上. public class TankMove ...
- python 写游戏好简单啊,我用键盘可以随意控制角色了【python 游戏实战 04】
前言 本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课 ...
- python方向键控制角色_用python和pygame游戏编程入门-控制角色移动
在上一节中我们知道了事件,以及如何捕捉键盘事件进行响应,本届我们结合第一节何上一节的内容,做一个用键盘控制角色移动的功能,代码如下: #!/usr/bin/env python #指定图像文件名称 b ...
- C语言+EasyX 鼠标控制角色移动
昨天的角色移动是键盘控制角色,今天做了改进,用鼠标控制角色移动 #include<graphics.h> #include<stdio.h> #include<conio ...
- Unity使用键盘wasd控制绑定角色和第一人称摄像机随鼠标移动
首先创建一个物体,然后里面加上摄像机并且调整到相应的位置 在创建的物体上添加一个组件character controller 键盘控制移动代码 public float speed = 6.0F; p ...
- (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放
文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...
- unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放
碰撞检测函数 private void OnCollisionEnter(Collision collision){print("OnCollisonEnter");}privat ...
最新文章
- 磁盘阵列RAID的分类有哪些?
- 参数检验——当总体分布已知(如总体为正态分布),根据样本数据对总体分布的统计参数进行推断 非参数检验——利用样本数据对总体分布形态等进行推断的方法。...
- 离散数学范式c语言实验报告,离散数学实验报告-利用真值表法求主析取范式及主合取范式的实现...
- 双任务时间片运行原理
- 此版本的应用程序不支持其项目类型 (.etp)_适用于Microsoft Dynamics 365商业中心的VPS和VJS版本1.8...
- Ubuntu 免密登录
- 电脑卡顿不流畅是什么原因_什么造成游戏直播画画卡顿、延迟?这三个原因了解一下...
- java支持闭包_JAVA 需要引入闭包吗
- 基于Redis的三种分布式爬虫策略
- 已经有了Thread为什么还要Runnable
- ElasticSearch 全文检索— ElasticSearch 基本操作
- java系统找不到文件_java编译系统找不到指定文件
- acrobat支持日文粘贴复制
- android 墓碑日志,关于清明节扫墓的日记
- 数据时代的大数据思维特征,主要有哪些?
- 2016年世界各国gdp排名 人均gdp排名 人口排名
- 关于adsl上网的问题
- C语言麻将递归,一个简洁明了的递归函数——判断[麻将]的和牌
- android2.1操作系统,电脑安卓操作系统
- bzoj 2298 problem a
热门文章
- 歌华有线回看显示服务器忙,歌华有线机顶盒常见故障问题及解决办法
- 用Mybatis框架运行后报java: The class java.lang.IllegalArgumentException may be caused by the wrapped Proces
- Parsing error: Adjacent JSX elements must be wrapped in an enclosing tag
- 前大灯是近光灯还是远光灯_近光灯和远光灯的区别 如何正确的使用汽车的灯光...
- 视频播放器开发 - 基本原理
- 解决无法从Windows商店下载Samsung Note
- kotlin-Android开发依赖库
- qr_flutter安卓保存图片全黑的问题
- 蜜雪冰城申请注册“雪王胖胖”,经营范围不止冰饮
- Progress语法