VIP课:登陆后¥499开VIP可观看
5 人物模型导入
6 编程基础知识
8 向量的定义
10 摄像机的学习方法
11 摄像机的旋转
12 NGUI插件的使用方法
13 图片标签的创建
14 功能按钮的创建
15 脚本的创建
16 状态面板初始化
17 物品技能情报面板
18 书写脚本
20 填入背包的方法
21 移除-贩卖-关闭面板功能
22 物品的点击及使用功能
23 背包整理功能
24 解决背包遗留下来的bug
25 装备面板的关联
26 注册事件及装备卸下功能
27 快捷栏及物品拖拽
29 读取配置文件的方法
30 xml文件的读取方法
31 运动型敌人的脚本书写技巧
32 创建敌人的基类
33 动画状态的分析
34 巡逻型敌人的脚本书写
35 角色控制脚本的书写
36 场景中添加宝箱
37 武器换装
38 玩家的状态逻辑状态切换
39 通过动画调整切换状态
40 完成主角与敌人状态的切换
42 特效的添加
本节课来学习U3D游戏物体的几种运动方法,其中包括带物理检测和非物理检测。不带物理碰撞检测的(多是用在子弹,特效移动等),方法是:1.通过改变坐标。可以说物体的移动,本质上就是物体坐标的改变。2.通过使用 transform.Translate(Vector3 temp)进行移动。带物理碰撞检测的(人物的移动),方法是:1.通过刚体 Rigidbody 进行移动,刚体是放在 FixedUpdate 固定帧渲染的,所以不用乘以时间间隔 Time.deltatime:rigidbody.AddForce(Vector3 temp)。2.通过角色控制器 CharacterController 进行cc.SimpleMove(transform.forward*speed)。
老师会在U3D中用实例来进行讲解,本节课的内容非常重要,希望同学们能够认真学习。
朱峰社区网页版(手机扫描-分享-添加到屏幕)
朱峰社区微信公众号(微信扫一扫-关注)
未知用户
ahfallen
1927652640@qq.com
bh2430
长生诀
加载 更多
VIP