在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变
我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。
对于Runner,我的设计思路如下:
1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打...
分类:
其他好文 时间:
2014-07-29 15:02:18
阅读次数:
287
关节
关节组件可以添加至多个游戏对象中,而添加关节的游戏对象将通过关节连接在一起并且感觉连带的物理效果。需要注意的是:关节必须依赖于刚体组件。
关节介绍
关节一共分为5大类:链条关节,固定关节,弹簧关节,角色关节和可配置关节。
链条关节(hinge joint):将两个物体以链条的形式绑在一起,当力量大于链条的固定力矩时,两个物体就会产生相互的拉力。
固定关节(fixed joi...
分类:
其他好文 时间:
2014-07-25 11:02:41
阅读次数:
191
控制组件
角色控制组件和刚体组件都具备物理引擎的功能,需要绑定游戏对象才能实现相应的物理效果,并且同一个游戏对象中两者只能存在一个,不能共存。刚体组件可以非常精确的模拟现实世界中的一切物理效果,而角色控制器则没有那么精准。
添加角色控制器之前,需要确定是否把角色控制器标准资源包引入工程,未引人是无法添加角色控制器的。在component——physics——character...
分类:
其他好文 时间:
2014-07-20 22:42:23
阅读次数:
307
角色控制器
在unity中,已经帮我们实现的上下左右跳等动作,并将他们封装成了角色控制器。角色控制器保存在unity标准资源包中,可以说是非常的强大。可以模拟第一或者第三人称视角。不受刚体的限制,非常适用于表现游戏中的主角运动。首先还是导入标准资源包。在project视图中点击右键,选择import package——character controller
第一人称
第一人称好...
分类:
其他好文 时间:
2014-07-19 11:26:44
阅读次数:
179
通常Colliders会与Rigidbody一起使用,没有添加碰撞体的刚体会彼此相互穿过。常用碰撞体有以下几种:Box Collider:盒子碰撞体,是一个立方体外形的碰撞体,可调整为不同大小的长方体,一般可用作门,墙及平台等,也可用于交通工具的外壳。最适合的是使用在盒子和箱子上。Is Trigge...
分类:
其他好文 时间:
2014-07-14 00:56:01
阅读次数:
186
物理引擎就是游戏中模拟真是的物理效果。如两个物体发生碰撞,物体自由落体等。在unity中使用的是NVIDIA的physX,它渲染的游戏画面非常逼真。
刚体
刚体是一个非常非常中要的组件。默认情况下,新创的物体是不具备物理效果的,而刚体组件可以给物体添加一些常见的物理属性。比如说:质量,摩擦力,碰撞等。如果对象添加了刚体组件,那么它将感应物理引擎中的一切物理效果。
简单的使用下...
分类:
其他好文 时间:
2014-07-12 17:54:11
阅读次数:
170
在虚拟世界中,任何物体都是没有活力的,要想变的真实,Rigidbody是必不可少的组件,下面介绍Rigidbody的各个属性:Mass:质量Drag:阻力,对象在运动时遇到的空气阻力,0表示没有空气阻力,好比丢一个东西出去,如果这个东西没有阻力的话,则会一直不停的向你丢的方向所运动。Angular ...
分类:
数据库 时间:
2014-07-12 15:38:15
阅读次数:
301
在第一篇文章【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics我已经讲过了一些关于刚体和碰撞的关系,这次我们就通过Flappy Bird这个事例来讲解一下刚体和碰撞体在游戏中的具体应用。相关代码可以参考Flappy...
分类:
移动开发 时间:
2014-06-15 23:05:02
阅读次数:
409
using UnityEngine;//this class holds movement
functions for a rigidbody character such as player, enemy, npc..//you can then
call these functions from...
分类:
其他好文 时间:
2014-05-26 07:24:38
阅读次数:
228
好吧,我真心完全搞不懂,我现在只不过是写了3个类而已,怎么就已经到第八篇了?我感觉我说话已经够简单明了毫不唠叨了,真是奇怪。(小若:我噗,噗噗!)
好吧,既然现在主角已经能出现并且进行操作了,那,也是时候让怪物出场了。
让怪物出现太简单了,不就是写一个Monster类,然后创建刚体,让它可以和主角碰撞,然后让主角扣血或者加血么?
没错,确实就是这样的,但是,这不是重点,我想介绍的是,利用关卡编辑器来创建所有要出场的怪物,这才有意思~...
分类:
其他好文 时间:
2014-05-09 14:52:17
阅读次数:
404