通过键盘上↑、↓、←、→实现对物体的控制

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Gary_Text : MonoBehaviour {public Transform WuTi;public float speed = 1;// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {//上if(Input.GetKey(KeyCode.UpArrow)){transform.eulerAngles = new Vector3(0, 0, 0);transform.position += transform.forward * speed;}//下else if (Input.GetKey(KeyCode.DownArrow)){transform.eulerAngles = new Vector3(0, 180, 0);transform.position += transform.forward * speed;}//左else if (Input.GetKey(KeyCode.LeftArrow)){transform.eulerAngles = new Vector3(0, 270, 0);transform.position += transform.forward * speed;}//右else if (Input.GetKey(KeyCode.RightArrow)){transform.eulerAngles = new Vector3(0, 90, 0);transform.position += transform.forward * speed;}}
}

Gary_Text.cs 控制物体移动脚本

实现过程

  GameObject->3D Object->Sphere创建一个Sphere作为被移动物体对象

  在Sphere物体上绑定Gary_Text.cs脚本

  可以在工程界面修改游戏速度speed值,默认是1

   //引用控制移动物体脚本public Transform WuTi;//设置物体移动的速度,设置为public使在游戏界面可控制public float speed = 1;

  在Updata()中跟新物体的坐标

void Update () {//上if(Input.GetKey(KeyCode.UpArrow)){transform.eulerAngles = new Vector3(0, 0, 0);transform.position += transform.forward * speed;}//下else if (Input.GetKey(KeyCode.DownArrow)){transform.eulerAngles = new Vector3(0, 180, 0);transform.position += transform.forward * speed;}//左else if (Input.GetKey(KeyCode.LeftArrow)){transform.eulerAngles = new Vector3(0, 270, 0);transform.position += transform.forward * speed;}//右else if (Input.GetKey(KeyCode.RightArrow)){transform.eulerAngles = new Vector3(0, 90, 0);transform.position += transform.forward * speed;}}

======分割线Σ(= =!)...=======

  工具栏Edit->Project Settings ->Input可打开输入设备管理器对用户

  Horizeontal -> 监听物体水平移动

  Vertival  ->监听物体竖直移动

  。。。。。。

  还很多,要学习

转载于:https://www.cnblogs.com/1138720556Gary/p/9652350.html

Unity3D_(游戏)控制物体的上、下、左、右移动相关推荐

  1. Android-手势识别(普通手势识别:上 下 左 右 ;自定义手势识别:对号,错号 等)

    1.回顾 上篇学习了 Android 系统服务的 10个实例 ,当然 还有更多的系统服务没有使用:留下来的遗憾就是,昨晚没有将demo下载地址分享出去: demo下载: http://download ...

  2. html网页图片自动滚动代码,实现网页图片循环滚动的代码 上/下/左/右(html or asp)...

    向上: href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/" ...

  3. Html中控制文字的排版方向(左-右-上-下或者上-下-右-左)

    语法: writing-mode : lr-tb | tb-rl 参数:   lr-tb : 左-右,上-下 tb-rl : 上-下,右-左 测试Html代码如下 <!DOCTYPE html ...

  4. dronekit 控制飞控 上/下/前/后/左/右 或是 上/下/东/西/南/北

    1.ardupilot平台 对于ardupilot平台 ,dronekit的python代码可以这样编写实现 上/下/前/后/左/右 from pymavlink import mavutil fro ...

  5. 计算机游戏物体运动代码,Flash游戏教程:控制物体运动三法 -电脑资料

    教程|控制 现在用Flash开发的游戏是越来越多了, 方法一:通过单击按钮实现物体的单位运动 这种方法一般在需要按键的游戏中使用.你也可以给某个实体加上这段代码,然后通过单击这个实体达到某种游戏效果. ...

  6. Flash游戏教程:控制物体运动三法

    现在用Flash开发的游戏是越来越多了.很多朋友也很想学习用Flash制作游戏的方法.大家知道,不管在什么游戏中,实现物体的运动是游戏的前提,而不同的游戏里物体移动的方式又不尽相同.所以,想学习制作F ...

  7. Unity3D游戏开发之自由视角下的角色控制

    秦元培的博客:http://blog.csdn.net/qinyuanpei/article/details/39125353 1,[Unity3D]Unity3D游戏开发之角色控制漫谈 2,[Uni ...

  8. Unity3D_(游戏)贪吃蛇

    Unity制作贪吃蛇小游戏 玩家通过"WASD"控制小蛇上下左右移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自 ...

  9. Unity3D_(游戏)2D坦克大战 像素版

    2D坦克大战    像素版 游戏规则: 玩家通过上.下.左.右移动坦克,空格键发射子弹 敌人AI出身时朝向己方大本营(未防止游戏快速结束,心脏上方三个单位障碍物设为刚体) 当玩家被击杀次数>=3 ...

最新文章

  1. 阿里巴巴电商搜索推荐实时数仓演进之路
  2. 剑指offer:孩子们的游戏(圆圈中最后剩下的数)
  3. SQL Server BI Step by Step SSRS 1-Reporting Service 2008的新特性
  4. C语言技巧:把单一元素的数组放在末尾,struct可以拥有可变大小的数组
  5. python命令方式和关键字
  6. java 审批流_一文读懂工作流
  7. 组装电脑多少钱一台_客户花9000元组装一台电脑,奸商赚5000块,利润真吓人
  8. _inflateEnd, referenced from _inflateInit_错误,
  9. Matlab添加VS2013编译器
  10. 安卓工作室 日志设置
  11. java 命令行工具_分享java自带命令行工具jmap、jhat与jinfo的方法详解
  12. 节后安全生产会议记要
  13. 【转】eclipse, Log4j配置(真心的详细~)
  14. [Linux]搭建Anki同步服务器(针对Anki2.0)
  15. DSP视频教程第2期:系统介绍ARM DSP数字信号处理库以及超简单的移植方法分享(2022-01-27)
  16. 防静电包装材料应用越来越广泛,这些变化你知道吗?
  17. 打开SQL2000安装包没有弹出安装界面
  18. Java基础代码片段
  19. 悄悄分享 60 个相见恨晚的神器工具
  20. 坚持高质量发展:春风动力搭建项目全生命周期管理信息化平台

热门文章

  1. BZOJ 2243 染色(树链剖分好题)
  2. 【转】 JMeter学习(二十四)linux启动jmeter,执行./jmeter.sh报错解决方法
  3. 用一个简单的例子来演绎事件委托
  4. 12-思科防火墙:ASA会话超时
  5. 【前端工程师手册】JavaScript作用域拾遗
  6. 微软P2V工具之Disk2VHD
  7. WinForm部署问题
  8. shiro使用jdbc_realm登录验证
  9. javascript 文件的同步加载与异步加载
  10. 积累的VC编程小技巧之文件操作