美文网首页Unity3D小白入门
翻滚吧小球-角色创建和移动控制(2)

翻滚吧小球-角色创建和移动控制(2)

作者: 劝你别养猫 | 来源:发表于2018-12-19 17:37 被阅读0次

上一节我们搭建了自己的场景  那么是时候 轮到我们的主角登场了

通过 create  -> Sphere  创建一个球体     

  ps:没错 我们的主角是个球 你以为是什么?

创建可控角色

给它取个名吧

我们需要给它添加一个 Rigidbody 俗称 刚体 让其 受到 世界法则的制裁!  (使其受到 重力  阻力 等一些列力的影响,让牛顿安息)  

通过选中 该物体    在右侧 inspector -> add component  -> physics -> rigidbody

或者直接 搜索一下。

当我们运行一下 场景    我们的主角就受到重力往下掉了

        现在就进入到最重要的一步了 怎么让它动起来

在此之前 我们需要了解一下 input  我们此次通过 input 来获得用户输入

点击一下,会在 右侧 inspector 显示出来它的相关属性 我们只用到两个属性

- Horizontal  (横轴

- Vertical (纵轴

以 Vertical为例 我们只需要关心 两个东西

四个Button : 这里定义了 当用户触发  哪个按键 Vertical 值会改变(↑ ↓  s  w)

                        到了愉快的脚本时间了

原文siki 老师使用的 unity4   而 2018年的我们 当然是 5 了! 不用最新的 我要死的,但是问题就是  很多代码 要自己    照猫画虎了!  你敢照着抄  绝对是一片片的  红色波浪线,不过没关系, 

鲁迅先生说的好,   没有困难 创造困难也要上   这正是锻炼 我们查 API文档的好机会了,  (也许没说过

首先 给 我们的主角添加脚本:

选择我们的主角- 然后像添加组件一样  输入你想创建的 脚本名 (只要里面搜不到 unity就知道 我们要写脚本了)

通过component创建

当然你也可以在 project 里通过 create 创建脚本 然后把它拖到 我们主角身上就ok了

通过create创建

编辑脚本

代码段

当我们按下 控制台就会 每帧输出一个数字

控制台

现在来写控制代码

我们先来看一下 unity 4的写法  这里会有一个 obsolete 的提示

obsolete

光看提示应该有点摸不着头脑   这时候我们要查一下API,   这个api文档 是本地离线的 

我们搜一下

找到 AddForce 方法  来看一下官方的例子

- 首先声明一个 Rigidbody类型的 变量 rb

- get到当前 inspector 里component 的 Rigidbody 

- 然后才能使用 AddForce方法

官方实例

然后我们直接修改下 被obsolete 的代码   ,(直接把官方给的 写成一行

调用 AddForce 将值传给 Vector(x,y,z)值的大小 就是轴的偏移值     这样我们就改变了物体的位置 让它动起来了

(因为我们不会跳 所以 y值 定死为0 

成功

相关文章

  • 翻滚吧小球-角色创建和移动控制(2)

    上一节我们搭建了自己的场景 那么是时候 轮到我们的主角登场了通过 create -> Sphere 创建一个球体 ...

  • 翻滚吧,小球

    【天宝鉴藏】20170704学习力践行D50 积木只能用来拼拼搭搭么?如何更好的做为思维训练玩具,要有趣,有吸引力...

  • 小程序抛物线可连点加入购物车

    首先构造小球层,小球层里应有一个inner层,用于控制匀速水平移动,而小球层就控制变速垂直移动,似乎这样就可实现抛...

  • 翻滚吧小球-场景创建

    创建一个台面 我们使用 cube 创建台面 设置 cube的 世界坐标 Position,让它归于起点- Posi...

  • Unity人物移动+自动寻路+通过角色控制器控制移动

    1. Unity人物移动+自动寻路 2. 通过角色控制器控制移动

  • 翻滚吧小球-相机跟随(3)

    首先我们手动设置下 相机的角度,在Game 视图下观察 是否合适然后记录下 Position的坐标 我们要控制 相...

  • 操纵行为

    可移动的AI角色基类 AI角色移动控制类 操控行为的基类 (抽象类) 行为1: 靠近 行为2:离开 行为3:抵达

  • 知识回顾第一期

    一、作品效果1、小球朝着某个方向移动,碰到舞台边缘反弹。2、小猫追着小球跑,当小猫碰到小球后,小球随机变换位置继续...

  • 2018-12-11

    第三课 控制模块-小猫追球 1、添加角色小猫咪和小球 (1)、 (2)、分别从动物中找到cat2,从物品中找到Ba...

  • Linux(Ubuntu/CentOS)直接安装STF

    参考文章如下: 1.WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行 2.STF环境搭建&运行及踩坑记...

网友评论

    本文标题:翻滚吧小球-角色创建和移动控制(2)

    本文链接:https://www.haomeiwen.com/subject/mybjkqtx.html