三线跑酷例子BlocksRun的技术点

简介:

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,如需转载请自行联系原作者


相关文章
|
开发框架 Rust 安全
Stepn跑鞋趣步跑步运动系统开发(开发逻辑)丨Stepn跑鞋链游项目系统开发(详情及玩法)/成熟技术/源码版
在DApp开发中,智能合约是不可或缺的一部分。智能合约通常使用Solidity语言编写,并且运行在以太坊或其他区块链平台上。在智能合约中,开发人员可以编写代码来定义合约的逻辑和执行流程。智能合约的执行是通过区块链网络的节点共识机制来完成的,保证了其不可篡改性和安全性。
|
缓存 运维 算法
《流浪地球》视效艺术家们如何“云复工”?阿里云上有答案
阿里云弹性高性能计算+云桌面,渲染行业技术大升级,红利有待爆发。
2363 1
|
人工智能 算法 架构师
五环外中年程序员的倔强
文章来源阿里云 MVP 王海能。
1640 0
五环外中年程序员的倔强
|
人工智能 前端开发 Apache
《天才地理学》+《 改变街区的独立小店》读后感
 花了一个星期的时间看了《天才地理学》,花了一晚上的时间看了《改变截取的独立小店》,总体感觉这两本书的豆瓣评分都有点虚高,前者豆瓣评分7.8分,后者豆瓣评分8.0,我觉得如果我来打分的话,两者统统4分。
1071 0