- 博客(14)
- 收藏
- 关注
原创 关于虚幻使用自定义Widget重载鼠标光标样式后,无法还原到默认鼠标样式的解决方案
关于虚幻使用自定义Widget重载鼠标光标样式后,无法还原到默认鼠标样式的解决方案
2025-02-10 14:12:32
451
原创 UE5创建C++工程失败 Some Platforms were skipped due to invalid SDK setup: IOS, Android, Linux, LinuxArm64.
3、找到系统变量下的Path,并点击编辑,移动(x86)\dotnet顺序到dotnet下方,最后在cmd中执行where.exe dotnet,顺序正确,问题解决。简单来说要通过cmd输入命令where.exe dotnet,确定查找到的dotnet.exe文件先后顺序,如果结果如下图,则不是该原因导致,请查阅其他解决方案。使用UE5创建C++工程时,报了这个错,在官方论坛上找到了解决方案,总结一下。2、点击高级系统设置,打开环境变量。
2023-05-26 15:21:15
3596
原创 UE4垃圾回收空指针导致的崩溃
定位到大致问题,因为UE4的垃圾回收机制,会回收无用的标记过的无用变量,而判断无用变量的条件根据上述代码所示就是是否为空指针。分析到这里,就不难发现导致程序崩溃的原因。角色身上未拾取武器时,武器插槽数组中的指针均为nullptr,但是我的想法是一直保留数组中的空指针,因为游戏中玩家可以反复拾取和丢弃武器。但是UE4的GC机制会判断武器插槽中指针为空时,就把内存回收掉了,导致我下一次使用不了该指针变量。
2023-05-15 15:46:38
801
原创 UMG学习笔记
要在Item上记录当前Item是否被选中的状态,再通过Item的状态对应的去改变Item对应的Entry的选中状态,Item存有当前Entry的引用,Entry存有当前Item的引用。Min Desired Width:超过Size Box子控件的大小就将子级扩宽到Size Box大小,否则最小保持子控件的大小。Fill自动填充剩余的控件,Horizontal Box大小减去其他子控件的大小,剩下的地方由Fill自动填充,后方数字是。RenderOpacity:透明度设置,可以用来做动画的消失到出现。
2022-12-27 10:08:41
954
原创 UE网络-官方联网和多人游戏
决定对特定变量或事件使用PlayerController、PlayerState还是Pawn取决于具体情况,但务必要记住的是,只要所属玩家保持与游戏相连,且游戏没有加载新关卡,则PlayerController和PlayerState就保持不变,而`Pawn`则不然。它们在服务器和关联的客户机之间进行复制,但不会复制到其他客户端,因此在服务器上每个玩家都有PlayerController,但本地客户端只有本地玩家的PlayerController。若正确设置复制,将可同步不同机器的游戏实例。
2022-12-27 10:03:03
1123
原创 GAS插件学习笔记
对于每种类型的Tag,都有三个Tag容器,其中一个(Combined Tags)不能直接编辑,Add表示在父类的基础上添加的Tag,Remove表示如果父类拥有这些Tag就移除它们。健壮的、高度可扩展的gameplay框架,常用于构建RPG、MOBA等游戏的完整战斗逻辑框架,可以快速地制作游戏中的主动被动技能、各种效果Buff、计算属性伤害、处理玩家各种战斗逻辑。该组件附加在需要拥有技能的角色上,并可以把技能赋予角色。角色可以使用的能力,比如跳跃、攻击、火球术、次元斩等,创建不同的技能是GAS的主要工作。
2022-12-27 10:00:54
1280
原创 <<InsideUE4>>笔记
PlayerController和AIController。GameMode和GameState。Actor和Component。Level和World。
2022-12-27 09:52:35
225
原创 UEC++命名规范
命名(如变量或类型)中的每个单词需大写首字母,单词间通常无下划线。类型名前缀需要使用额外的大写字母,用于区分其和变量命名。代表可能含有指针的整数(不会假定PTRINT尺寸)代表字符(不会假定TCHAR尺寸)代表布尔值(不会假定布尔尺寸)。代表无符号"短"字符(2字节)代表带符号"短"字符(2字节)代表无符号"四字"(8字节)代表带符号"四字"(8字节)代表无符号字节(1字节)代表带符号字节(1字节)代表无符号整数(4字节)代表带符号整数(4字节)代表单精确浮点(4字节)代表双精确浮点(8字节)
2022-12-27 09:49:17
615
原创 funplus客户端笔试复盘-编程第一题
题目:给定一个数组,求出数组中出现次数最多的k个元素(出现次数相同,则按出现的先后顺序)笔试时间不够,笔完稍微复盘下。
2022-10-14 23:47:31
1366
原创 用C++的STL技术实现n的全排列
题目:输入一个整数,实现它的全排列解答:#include<iostream>#include <stdio.h>#include <algorithm>#include<vector>using namespace std;int main(){ int n = 0; cin >> n; vector<int> v; for (int i = 1; i <= n; i++)...
2022-02-27 16:28:08
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅