初学者Unity3D自学(第三篇:官方例子2DPlatformer学习之角色控制)
来源:互联网 发布:软件系统评分表 编辑:程序博客网 时间:2024/06/06 05:29
这不是教程,这是学习记录.
1.控制方法--Input
从这里可以知道游戏如何控制,面板具体解释参考戳这里: http://hi.baidu.com/next2_me/item/20bfc08a931a555b840fabf9
2.方法执行顺序
像Awake(),Update()方法解释的,网上有很多,戳这里: http://www.cnblogs.com/zhangzhongxi/archive/2011/12/19/2293451.html
3.碰撞
角色上绑定了两个2D碰撞器
未完,下面待整理...
1.着地碰撞检测
grounded = Physics2D.Linecast(transform.position, groundCheck.position, 1 << LayerMask.NameToLayer("Ground"));LayerMask.NameToLayer("Ground")为ground的层号,为12,在edit->project settings->tags and layers可以看到
1 << LayerMask.NameToLayer("Ground")的值为4096,二进制表示为 1 0000 0000 0000,指的是Ground层,从右往左表示,第0层Default,第一层...第二层......第十二层Ground
血量100,每次掉10,掉血后不能跳,产生一个作用力,移动一段距离,并随机发出一个掉血音效,更新血条状态.
没血后,做了下面五件事
1)把所有碰撞器置为触发器(还没明白意思)
2)把角色放到UI层,也就是离我们最近的层,离相机最近(没死的时候,角色在中间那个飞船脚的后面,死后掉下就到脚的前面了)
3)角色控制为false
4)武器控制为false
5)播放死亡动画
0 0
- 初学者Unity3D自学(第三篇:官方例子2DPlatformer学习之角色控制)
- 初学者Unity3D自学(第二篇:官方例子2DPlatformer学习)
- 【Unity3D自学记录】Unity3D游戏开发之自由视角状态下的角色控制(二)
- 【Unity3D自学记录】Unity3D游戏开发之自由视角状态下的角色控制(一)
- Unity3D第三视觉角色相机控制
- Unity3D学习之 ------------------------ "Hello Unity"控制角色移动
- Unity3D 学习 控制角色运动控制
- Unity3d 官方角色换装Demo源代码学习
- Unity3D学习笔记1-角色控制
- Unity3D游戏开发之角色控制效果
- unity3D之鼠标控制角色行走
- Unity3D之Enemy角色控制脚本
- [Unity3D]Unity3D游戏开发之仿仙剑奇侠传角色控制效果
- [Unity3D]Unity3D游戏开发之角色控制漫谈
- [Unity3D]Unity3D游戏开发之角色控制漫谈
- unity3d仿仙剑角色控制
- Unity3D - 控制角色移动
- Unity3D自学笔记——有限状态机(二)角色行走控制
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- java 调用 windows 的 cmd 命令
- 3G上网流量统计
- Linux下sqlplus方向键、退格键出现乱码解决方法
- playframework中JPA保存数据的问题
- 初学者Unity3D自学(第三篇:官方例子2DPlatformer学习之角色控制)
- 基于 libmad 的简单 MP3 流媒体播放器的实现
- 关于使用Excel2010导入 到DataGridView和Listview中时出现的预期格式不正确的问题
- OpenGL学习十九:纹理过滤
- ios 项目总结三
- start kernel flow
- jschart 柱状图 饼状图 折线图
- 二分查找算法
- 泛型数组