博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三线跑酷例子BlocksRun的技术点
阅读量:6453 次
发布时间:2019-06-23

本文共 448 字,大约阅读时间需要 1 分钟。

6c19279ejw1f2o43656csj20ng0epad7.jpg 

我懒得录视频,简单写个帖子说明一下,引擎版本4.10

主要技术点:

1.Tile+Trigger实现无限地形刷新

2.SetActorLocation+TimeLine实现Actor限时移动

3.Collison事件,与碰撞决议处理,里面有一处用了简单的向量点乘判断撞墙方向

4.Tick刷新角色位置,而不是通过Input直接刷新

5.用BP做的三线跑酷变道

6.AddChildActorComponent创建障碍物

7.BP继承架构与复用

8.角色Death时的Ragdoll处理

需要改进的地方,没时间搞了,也不是很重要:

1.死亡时的相机控制

2.连续变道时的按键缓冲处理

3.Coin刷新时的bug,在BP_Coin里已经标注了

4.部分类用C++重写,然后使用BP继承

项目链接: http://t.cn/RqU3eEH 密码: 96ua

 本文转自 老G 51CTO博客,原文链接:http://blog.51cto.com/goldlion/1761294,如需转载请自行联系原作者
你可能感兴趣的文章
微信JSApi支付~微信支付代理模式的实现(原创)
查看>>
(1-1)文件结构的升级(Area和Filter知识总结) - ASP.NET从MVC5升级到MVC6
查看>>
微软为何选择在 Github 上开源 .NET 核心?
查看>>
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
查看>>
标准附件,如果上传了没有保存.怎么检查他是否上传了附件
查看>>
Linux学习总结—缺页中断和交换技术【转】
查看>>
Activity 生命周期及其栈管理方式
查看>>
Specified key was too long; max key length is 767 bytes mysql
查看>>
oracle SQL Develop导出数据库中的表格数据到excel
查看>>
Swift - 绘制背景线条
查看>>
【Java】一个小程序,计算它包含的代码所需的耗时
查看>>
关于站在移动物上的问题
查看>>
完整部署CentOS7.2+OpenStack+kvm 云平台环境(2)--云硬盘等后续配置
查看>>
Python背景色与语法高亮主题配置
查看>>
C#实现对指定文件夹中文件按修改时间排序
查看>>
mybati之运行过程
查看>>
java 采用MD5加密解密
查看>>
java系统库性能优化注意点
查看>>
在页面的el表达式是如何判断null的
查看>>
【应用笔记】【AN005】Qt开发环境下基于RS485的4-20mA电流采集
查看>>