- 博客(6)
- 收藏
- 关注
原创 【UE】使用Niagara制作简单的激光效果
最近在尝试制作类似东方的弹幕游戏,对于其中激光类型的弹幕一直没想好怎么做效果比较好,最近试了下Niagara感觉效果不错。
2023-12-26 17:49:44 309 1
原创 【UE】蓝图制作小地图(小地图篇)
将小地图包裹在CanvasPane下,设置CanvasPane的裁剪设置为Clip to Bouds,这样超出范围的地图区域就不会显示。这里通过实时获取玩家的位置再根据小地图的尺寸等比例换算成长度来实现小地图跟随玩家运动。如果地图的原点正好位于地图中心则无需通过额外参数计算与中心的位置差量,否则需要额外根据原点位置来计算。前面我们实现了地图的捕获,这里我们来实现小地图的缩放和跟随运动的功能。运行后会看到玩家的位置显示在小地图上,小地图会跟随玩家运动。为了实时获取玩家的位置,首先要获取玩家。
2023-11-23 10:44:05 1120
原创 【UE】蓝图制作小地图(捕获高分辨率地图篇)
从这开始,我会用两个篇幅来实现一种小地图的功能。制作小地图的方法有很多,这种方法仅仅作为一种思路供大家参考。首先我们需要一张俯视角的地图来作为小地图,想要实现这种效果,我们可以在角色的头顶绑定一个摄像机来时时捕获垂直向下的画面,也可以等比例的截取一张俯瞰图来作为小地图,这里我们使用第二种方法。但这种方法有个问题,就是截取的图片中包含的细节较为有限。如果地图尺寸不大,地图上的细节并不会丢失太多。
2023-10-24 08:49:57 2192 2
原创 【UE】实现子弹追踪效果的一种方法
子弹分为追踪阶段和普通运动阶段(速度方向固定),如果未捕获到目标则以普通运动阶段运行。如果捕获到目标,会进入追踪阶段并根据和目标的直线距离实时计算速度方向,当子弹和目标的距离小于追踪阶段的最近距离,停止追踪并进入普通运动阶段。其中TargetActor为追踪的目标,BaseVelocity为子弹刚发射时的速度,MaxLength为追踪阶段的最远距离,MinLength为追踪阶段的最近距离。
2023-10-18 23:35:21 713
原创 【UE】获取USB摄像头画面
1.查看当前摄像头的全部格式信息,找的需要的帧率和分辨率,记录下Format。3.增加摄像头断线重连功能,每隔1s检测摄像头是否断线。一、使用虚幻将USB摄像头画面读取到Media上。1.获取全部的捕获设备。2.切换轨道并设置格式。二、若更改轨道和格式。
2023-10-17 17:07:36 761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人