加载中...

----------请检查你的网络设置

Unity3D基础42:AnyState大法

前文:https://blog.csdn.net/Jaihk662/article/details/88384315(状态机实现人物站立、跑步与后退动画切换) 一、AnyState 哪怕是最简单的角色,一般来讲都可能需要6-7个动画以上,例如一些最基本的:跑步、后退、受击、跳跃、攻击、死亡等等...

2019-03-11 00:02:38

阅读数 128

评论数 0

Unity3D基础41:状态机实现人物站立、跑步与后退动画切换

一、状态机的建立 大部分情况下,当游戏内玩家没有任何操作时,肯定都是站立不动的状态,然而事实上,玩家不可能和木头人一样完全静止,这样显得非常不真实,给玩家带来的体验当然也会很差,所以基本上所有有角色的游戏(纯2D游戏除外),角色的站立状态也都是有专门的动画的。 当然了,站立状态大部分情况下都会...

2019-03-10 21:59:35

阅读数 704

评论数 0

Unity3D基础40:人物动画

前文:https://blog.csdn.net/Jaihk662/article/details/87927195(人物角色模型) 一、Animator组件 官方文档:https://docs.unity3d.com/ScriptReference/Animator.html Cont...

2019-03-10 17:26:39

阅读数 154

评论数 1

Unity3D基础39:人物角色模型

一、FBX格式文件 FBX格式文件:最通用的一种3D文件格式,由AutoDesk(3DMax)公司推出,其最大的特点就是“跨平台”,也就是说3D模型制作完毕后导出的FBX格式文件,可以在不同的3D软件之间交互,很多3D建模类软件也都支持导出(导入)FBX格式 FBX模型资源: BIP骨骼文件...

2019-02-25 23:37:51

阅读数 438

评论数 0

GameObject.Find() 和 Transform.Find()的区别

  GameObject.Find() 和 Transform.Find() 都可以用于查找物体,但是它们当然是有区别的 GameObject.Find() 可以通过路径查找 如果某个物体的祖先被隐藏,那么这个物体将无法被查找到 相当于递归暴力查找,效率相对低下 Transform.Fi...

2019-02-25 15:49:24

阅读数 121

评论数 0

Unity3D基础38:角色控制器组件

  前文:https://blog.csdn.net/Jaihk662/article/details/87906156(Input控制面板) 一、CharacterController角色控制器 为什么使用角色控制器而不使用刚体?  → 刚体过于灵活(敏感),例如稍有碰撞就会被弹开,物体...

2019-02-24 23:10:52

阅读数 186

评论数 0

Unity3D基础37:Input控制面板

  前文:https://blog.csdn.net/Jaihk662/article/details/87643141(控制物体移动与旋转) 一、Input控制面板简介 很多游戏的按键都是可以配置的,比如说赛车游戏你可以按Shift进行漂移,但是如果你觉得不方便可以改成Ctrl键,除此之外...

2019-02-24 19:31:00

阅读数 154

评论数 0

Unity3D基础36:场景自适应与场景切换

  前文:https://blog.csdn.net/jaihk662/article/category/8659261 一、场景分辨率 游戏场景分辨率设置 16:9常用分辨率有:1920*1080, 1280*720, 960*540, 720*405, 640*360, 320*180...

2019-02-09 16:16:56

阅读数 105

评论数 0

Unity3D基础35:五彩砖块

  前文:https://blog.csdn.net/Jaihk662/article/details/86769185(打砖块小游戏) 一、颜色控制 gameObject.GetComponent<MeshRenderer>().material...

2019-02-06 22:21:06

阅读数 61

评论数 0

Unity3D基础34.1:打砖块小游戏优化

  前文:https://blog.csdn.net/Jaihk662/article/details/86768910(打砖块小游戏设计) 前面实现了一个非常的简单打砖块小游戏,但可以发现里面有许多不合理的地方(特性) 一、优化:当方块掉下去的时候,到达一定高度后销毁它 给方块添加脚本如...

2019-02-06 21:02:56

阅读数 138

评论数 0

Unity3D基础34:打砖块小游戏设计

  前文:https://blog.csdn.net/Jaihk662/article/details/86768480(物理射线) 这里实现一个简单的“打砖块”小游戏,效果如下: 一、地面和墙壁 第一步:先创建一个"plane"平面和一个&...

2019-02-06 19:48:21

阅读数 367

评论数 0

Unity3D基础33:物理射线

  前文:https://blog.csdn.net/Jaihk662/article/details/86749803(摄像机与Game视图) 一、利用摄像机创建射线 物理射线:从一个点往一个方向发射一根无限长的射线,当这根射线与场景中的其余的游戏物体的碰撞体组件相碰撞时射线结束,由于射线...

2019-02-06 17:05:13

阅读数 117

评论数 0

Unity3D基础32:屏幕类、时间类与数学类

  前文:https://blog.csdn.net/Jaihk662/article/details/86751079(C#脚本) 一、屏幕类 Screen.width:静态只读属性,屏幕的宽度 Screen.height:静态只读属性,屏幕的高度 在Unity的开发模式下,这两个值取的...

2019-02-06 15:43:18

阅读数 74

评论数 0

Unity3D基础31:脚本生命周期

  前文:https://blog.csdn.net/Jaihk662/article/details/86751079(C#脚本) 一、脚本生命周期 脚本的生命周期,就是挂载到的游戏物体“从出生到死亡”所经历的一些事件,这些生命周期事件是 Unity 引擎事先定义好的一些特定方法,在游戏的...

2019-02-06 14:57:41

阅读数 94

评论数 0

Unity3D基础30:协同程序

  一、协同程序 协同程序:能暂停执行,暂停后立即返回,直到中断指令完成后继续执行的函数,类似一个子线程单独出来处理一些问题,性能开销较小,若在脚本运行过程中,需要额外的执行一些其他的代码,这个时候就可以将“其他的代码”以协程的形式来运行 普通程序都是自上而下的执行过程,协同程序就相当于给予...

2019-02-06 14:09:40

阅读数 104

评论数 0

Unity3D基础29:消息发送

  前文:https://blog.csdn.net/Jaihk662/article/details/86766641(Invoke计时函数与碰撞销毁) 一、SendMessage消息发送 gameObject.SendMessage(string, value, SendMessageO...

2019-02-06 00:50:39

阅读数 60

评论数 0

Unity3D基础28:Invoke计时函数与碰撞销毁

  前文:https://blog.csdn.net/Jaihk662/article/details/86766196(物体实例化) https://blog.csdn.net/Jaihk662/article/details/86766324(物体销毁) 前面已经实现了“物体随机刷新”,...

2019-02-05 22:34:09

阅读数 76

评论数 0

Unity3D基础27:C#随机函数与物体销毁

  前文:https://blog.csdn.net/Jaihk662/article/details/86766196(物体实例化) 在很多游戏中,都有那种类似“奖励分”的游戏道具,它们会随机刷出,玩家捡到之后就会获得相应的分数或者物品,但是如果在一段时间内没有被任何玩家“拾取”,那么这个奖...

2019-02-05 20:43:54

阅读数 202

评论数 0

Unity3D基础26:物体实例化

  在很多游戏中,都有那种类似“奖励分”的游戏道具,它们会随机刷出,玩家捡到之后就会获得相应的分数或者物品 一、物体实例化 实例化就是通过预制体来克隆物体,先新建一个“金币”预制体如下:          那么如何用脚本实例化生成金币呢? 还是先建立一个空物体,专门用于挂脚本生成上面的...

2019-02-05 19:52:38

阅读数 159

评论数 0

Unity3D基础25:AudioSource声音组件

  PS:注意代码注释 一、音频介绍 音频剪辑(AudioClip):导入到 Unity 中的所有的声音文件,它们在 Unity 引擎中的资源类型都是AudioClip 音频源组件(AudioSource):用于播放音频剪辑(AudioClip)资源,可以当做是一个音响 创建方法:仍...

2019-02-05 18:19:35

阅读数 312

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭