- 博客(4)
- 收藏
- 关注
原创 UE4/VR/3DUI交互---动态弹出、动态视角跟随、防遮挡显示以及射线交互
VR/3DUI交互—动态弹出、动态视角跟随、防遮挡显示以及射线交互VR3DUI交互实现(都是一些简单功能简单记录一下,最后附视频效果)一、动态弹出新建弹出事件,通过Timeline控制3DUI的Pitch(Y)轴;基本的蓝图类,初始化啥的就不赘述了;话不多说,上图。这里需要先将3DUI设为Pawn的子对象;通过Alpha值设置角度;优化弹出效果,TimeLine可以做个曲线;二、动态跟随写在Tick事件里,Delta是限制角度,当视角跟3DUI角度偏差大于这个数值,就执行后续跟随跟随代码,直到角
2022-03-07 11:52:57 6919 1
原创 C++报数出圈
C++报数出圈【报数游戏】N个人围成一圈,给他们顺序编号,从1开始到N;他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数;直到剩余的人数小于M。请问最后剩余的人在原先的编号为多少?#include <iostream>#include<vector>using namespace std;void Count(int temppeople,int tempnum) {//(游戏人数,出圈数字) vector<int> remain
2021-09-02 17:49:10 1467
原创 UE4中3DUI防遮挡显示/穿模部分透明化显示
标题:UE4中3DUI防遮挡显示/穿模部分透明化显示最近遇到一个功能需求:实现3DUI被遮挡部分透明显示,且仍能正常交互的功能。代码很简单,主要是解决思路。先说一下解决思路:创建BP_3DUI,添加两个Widget组件,将WidgetA的材质DisableDepthTest打勾;B不做处理,并按照合适比例前小后大设置Transform(保证在视口中是重叠效果)即可。实现效果如下:一:创建WidgetBlueprint简单做一个Animation,便于演示。图片透明度调为0.5,后面会讲原因;
2021-08-27 19:50:37 6944
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人