- 博客(74)
- 资源 (5)
- 收藏
- 关注
原创 unrealbuildtool 无法找到,执行 Generate Visual Studio Project 错误
打开 UnrealBuildTool,生成解决方案就可以了。
2024-03-29 21:23:06
329
原创 UE c++ 通过函数名称调用对象函数 (简洁版)
UE c++ 通过函数名称调用对象函数 (简洁版)在网上找了很久,很多结构都是比较复杂的。我自己综合简洁了一下,用了几天没啥bug,发出来做个记录。
2023-02-14 11:51:07
513
2
原创 C++ 解决由 extern 关键字引发的 LNK2001无法解析的外部符号 的问题
解决C++ 中由 extern 关键字引发的 LNK2001无法解析的外部符号 的问题
2023-02-11 21:35:34
2611
原创 UE4.27 源码引擎打开项目报错 Engine modules are out of date, and cannot be compiled while the engine is running
解决 使用UE4.27源码编译好的引擎打开项目报错 Engine modules are out of date, and cannot be compiled while the engine is running
2022-04-26 17:15:40
6028
10
原创 百度网盘 网页版、pc版 都登陆不进去的解决方法
1.把路由器关掉,整个电源关掉。2.三分钟后再启动,这时候路由器会给电脑重新分配IP地址,电脑的IP地址已经被刷新。3.重新登陆百度网盘即可亲测可行。参考地址:为什么电脑pc客户端百度云网盘登录不了? - 知乎...
2021-11-17 12:28:18
14985
2
原创 {UE4]Game files required to initialize the global shader library are missing from
转载至{UE4]Game files required to initialize the global shader library are missing from - minggoddess - 博客园初始化全局着色器库所需的游戏文件缺失debug的时候才有development editor没有用能进的模式进去之后 file->cook content...
2021-10-06 20:50:37
3595
原创 组件‘mscomctl.ocx‘或它的一个依赖项没有正确注册:一个文件丢失或无效
在运行TCP调试助手时,程序无法运行,并报错:组件'mscomctlocx'或它的一个依赖项没有正确注册:一个文件丢失或无效记录一下我的解决方法:本机配置:win10 64 位系统第一步:将 xxxx.OCX 的文件分别复制进C:\Windows\System32 和C:\Windows\SysWOW64例如我这里有四个ocx文件,那么我需要把他们都复制进32和64的文件夹里面。如果只复制了进入了一个文件夹里面,会提示找不到文件。第二步:以管理员身份运行...
2021-09-03 17:14:25
8363
原创 UE4 C++ 修改Json文件不成功,一直是一个固定值
问题:今天在Json文件打开的时候去访问了该文件,并且修改了很多遍,都没成功。分析:1.Json文件一直打开着,这时候去修改Json文件内的数值,会导致访问冲突,会一直失败。程序中一直显示的是这个文件打开时候的数值。2.代码BUG解决方法:我这里是第一种错误。把Json文件关闭,重新运行UE4程序,修改Json文件就会成功了。当然在这之前要排除是否代码是有问题的。我这里是先排除了代码的问题的。...
2021-07-16 00:15:00
398
原创 UE4 C++ error LNK2019: 无法解析的外部符号
遇到一个非常头疼的问题,好在在下面这边文章中找到了灵感,解决了问题。https://www.cnblogs.com/VVingerfly/p/6124917.html我将模板类写在了两个文件里面,找了半天错误没发现原因。但是读了上面链接的文章,突然恍然大悟。如果将类模板的声明和实现写在两个独立的文件中,在构建时会出现“error LNK2019: 无法解析的外部符号 ”的错误。解决方法有:第一种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行。 第二.
2021-07-15 00:32:37
4571
原创 C++ 算法 二分法求方程近似解
二分法是一种求解方程近似根的方法。对于一个函数f(x)f(x),使用二分法求f(x)f(x)近似解的时候,我们先设定一个迭代区间(在这个题目上,我们之后给出了的两个初值决定的区间[-20,20]),区间两端自变量x的值对应的f(x)值是异号的,之后我们会计算出两端x的中点位置x'所对应的f(x'),然后更新我们的迭代区间,确保对应的迭代区间的两端x的值对应的f(x)值还会是异号的。重复这个过程直到我们某一次中点值x'对应的f(x') < f(x′)<...
2021-05-07 14:30:54
3676
原创 C++ class对象 使用 sort 排序练习
在这道题中,我们要读入若干个人的名字和考试成绩,然后你要对其进行从小到大排序之后再依次输出这些人名和成绩,并且输出它们的个数。输入和输出的具体格式可以参照输入样例。排序规则为优先按照分数排序,如果分数相同的话则按照姓名的字典序排序。输入格式:一共若干个人的姓名和成绩,每条占一行,格式为人名 分数输出格式:将所有成绩条目排序之后输出,每条占一行,格式与输入完全相同,然后在最后一行输出数字的总个数。样例输入:Alice 89Bob 100Selina 92Dick ...
2021-04-26 00:00:39
743
原创 C++ 模板类、指针、动态指针分配 练习
输出:yangzhou30119260817array full代码如下:#include <iostream>#include <string>#include <cstdlib>using namespace std;template<typename T>class Array{public: Array(int length){ ch = new T[leng.
2021-04-24 16:53:42
145
原创 C++ Vector 练习
练习 Vector 的使用读入若干个数字,然后对其进行从大到小排序,依次输出这些数字,并且输出它们的个数#include <iostream>#include <algorithm>using std::vector;using std::cin;using std::cout;using std::greater;using std::endl;int main(){ vector<int> v; int inp..
2021-04-23 17:28:34
546
原创 C++ 算法 OJ-43题: 数字三角形,求路径和的最大值
OJ-43题: 数字三角形题目描述:有一个由数字组成的三角形数塔,站在上一层的某个点,只能到达其下方左右的两个点。现在请找到一条从上到下的路径,使得路径上所有数字相加之和最大输入 第一行输入一个数字 n(1≤n≤1000)代表数塔层数接下来n行,按数塔图形,每行有一个或多个的整数,表示该层节点的值(节点值≤100000) 输出一个整数,代表从上到下路径上所有数字相加和的最大值。样例输入:639 54 2 13 4 9 63 5 3 7 32 1 3 9 3 2
2021-04-18 18:09:02
858
原创 C++ 函数指针的应用
函数指针的应用函数指针的定义:类型名称 函数名称(函数类型 (*函数名称)(函数参数类型))如:double newton(double (*f)(double),double (*f_prime)(double))函数指针的调用:(*函数名称)(函数参数)如:(*f)(x)1. 函数,可以通过定义函数参数的方式,实现输出不同的结果。可看下题:1.定义了一个 double newton(double (*f)(double),double (*f_prime)(do.
2021-04-14 23:14:25
261
原创 UE4 材质卡通效果 选中效果(物品或角色的边缘光)制作方法
效果如下:节点图如下:思路:1.主要使用 CameraVector, VertexNormalWS 这两个节点。通过这两个节点相乘,获取到 相机照射到的材质的边缘信息。2.再使用if节点,将边缘凸显出来。溶解函数内部如下图:3.通过和颜色相乘控制边缘颜色4.可以通过和基础颜色贴图相乘将边缘光与贴图的边缘弱化掉。我这里演示的原因就不做了这一步了。大家可以自己去尝试。...
2021-04-14 16:52:21
1613
原创 C++算法 乘法表
通过使用两层循环,我们可以打出小学时候就曾经背过的乘法表。这一节,你需要独立输出一个 N×N的乘法表。例如当 N=3时,你需要输出一个 3×3的乘法表:1*1=1 1*2=2 1*3=32*2=4 2*3=63*3=9输入格式测评机会反复运行你的程序。每次程序运行时,你的程序仅需输入一个正整数N(可以确定测评机输入的N小于40),用于描述你需要输出的乘法表的规模。输出格式输出为题目描述中的乘法表,包括N行。其中第r行(r≥1)应该有 N−(...
2021-04-13 06:32:08
2158
原创 C++算法 N阶递减三角形
给定一个整数n。输出一个n行数字,n行数字中的第i行包含 n−i+1个由空格隔开的整数,其中第一个数为 n−i+1,之后每一个数都比前一个数小1(1≤i≤n)。提示:请注意每行的末尾不要有多余的空格。输入格式你的程序将会接受一个整数,表示nn(0<n≤30)。输出格式输出一个n行数字 n行数字中的第i行包含 n−i+1个由空格隔开的整数(1≤i≤n) 每行第一个数为 n−i+1,之后每一个数都比前一个数小1(1≤i≤n) 如果对输出格式理解有一...
2021-04-13 06:18:27
332
原创 C++算法 N阶数字三角形
给定一个整数n。输出一个n行数字,n行数字中的第i行包含n - i + 1 个由空格隔开的整数i(1≤i≤n)。提示:请注意每行的末尾不要有多余的空格。输入格式你的程序将会接受一个整数,表示 n(0<n≤30)。输出格式输出n行数字 对于n行数字中的第i行包含 n−i+1个由空格隔开的整数i(1≤i≤n) 如果对输出格式理解有一定困难,请参考样例输出习题目的练习使用循环 练习循环嵌套 练习使用if控制行尾是否输出空格样例输入1...
2021-04-13 06:09:44
862
原创 C++算法 N阶数字正方形
对于给定的整数n。输出一个n行数字,n行数字中的第i行包含n个由空格隔开的整数i(1 <= i <= n)。提示:请注意每行的末尾不要有多余的空格。输入格式你的程序将会接受一个整数,表示n(0 < n <= 30)。输出格式输出n行数字 对于n行数字中的第i行包含n个由空格隔开的整数i习题目的练习使用循环 练习循环嵌套 练习使用if控制行尾是否输出空格样例输入1:1样例输出1:1样...
2021-04-12 23:56:04
1422
原创 C++算法练习 判断质数
对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。输入包括一行,为一个整数N(1 < N <1001),正是晓萌给出你让你判断的数字。输出包括一行,如果晓萌给出的整数N为质数,那么输出YES;如果N不是质数,那么输出NO。样例输入:3样例输出:YES完整代码如下:#include<iostream>using std::c...
2021-04-12 23:45:01
777
原创 C++ 分支语句练习----日期合法性
测试程序将随机给你一个格式为-连接了年、月、日的日期字符串(其中的数字都是没有前导零的,也就是说7不会被写成07)。你将需要判断这个日期在我们的公历体系内是否真实存在。如果存在则输出YES,否则输出NO。测试程序给出的测试输入数据中,年、月、日都是正整数(也就是大于零的整数),均不大于5000。已知,一年有1月~12月,共12个不同的月份;其中1月、3月、5月、7月、8月、10月、12月有31个合法的日,分别为1日~31日;4月、6月、9月、11月有...
2021-04-12 22:56:58
557
原创 UE4 角色沿着样条线移动
注意点:1.速度应和场景差量相乘,避免因为机器帧率的改变而改变速度的情况。能保证在不同的帧率下,速度一致2.需要移动输入,否则人物没有速度,移动不了3.设置位置变换,绑定X,Y到样条线的X,Y。Z轴位置使用Actor自身的Z轴,不使用样条线的高度。旋转方向绑定样条线Z轴。2.蓝图截图3.蓝图复制代码如下:Begin Object Class=/Script/BlueprintGraph.K2Node_Event Name="K2Node_Event_2" Ev..
2021-04-12 12:16:11
5895
原创 算法-约瑟夫环问题
1.问题:请注意:这一节部分只有count_off函数部分可以修改,要先理解其他部分在做什么后再下手实现count_off函数喔在学习了链表结构后,这一节我们需要用链表解决一个稍有改动的“约瑟夫环(Josephus problem)”问题:计算理工学院有N个同学,围成了一个圆圈,每人被顺序地编了一个序号(分别为1,2,3... n1,2,3...n),从编号为K的人开始报1,他之后(顺初始数字增长方向计算序号)的人报2,以此类推,数到某一个数字M的人出列。出列同学的下一个人又从...
2021-04-11 13:34:29
176
原创 C字符串函数总结
引用:#include<string.h>strcat ->将字符串连接在另一字符串后strncpy-> 复制某一字符串的前n个字符到另一字符串strcpy-> 复制某一字符串到另一字符串strcmp-> 对字符串进行比较strlen-> 获得字符串的长度...
2021-04-08 21:45:02
54
原创 算法-字符串排序
1.如下题:我们知道计算理工学院的每个精英班有10名学生,老师会依次给出10名学生的名字(均为不含有空格的英文字符串)。你需要将这些名字按照字典序从小到大进行输出。输入格式测评机会反复运行你的程序。每次程序运行时,你的程序会被输入10行不含有空格的字符串,分别对应十个学生的姓名(字符串长度均大于 0且小于20)。输出格式输出为10 行,为排序后的10 个学生姓名,每个学生姓名单独占一行。2.知识点: 2.1.矩阵 2.2.字符串比较函数 ...
2021-04-08 21:36:25
185
原创 UE4 C++ AIController 使用总结
1.使用AIController首先要添加模块在 .Build 文件中添加 AIModule,如下图:如果不添加模块,直接使用 AAIController 就会发生无法解析外部符号的错误,如下图:2.创建AIController,寻路功能:1.生成默认控制器NewMainCharacter->SpawnDefaultController();2.将默认控制器转换为AIControllerAAIController* AICont = Cast<AAICon
2021-04-07 11:03:00
2323
2
原创 3D数学,学习总结
一、向量的长度,零向量,负向量1.1 长度计算公式: 有向量 [1,2,3] ,则他的长度 =1.2 零向量是长度为 0 的向量1.3 负向量是长度一样,方向相反的向量二、向量与标量的乘除法1.1 乘法公式如下:例如:有向量 [1,2,3] ,则该向量与2相乘= [1*2,2*2,3*2] = [2,4,6]怎么理解呢: 如果向量*2 则方向不变,长度变长了一倍 如果向量*1.5 则是方向不变,长度变长了1.5倍...
2021-04-03 16:54:41
432
原创 UE4 设置旋转值到对象,使某个 actor 始终对着它指向 目标
值作思路: 1.假设 A 物体需要指向 B 物体的方向 2.第一步: 需要获取两个物体的位置, 可通过 GetActorLocation() 方法获取 3.第二步: 需要获取两个物体的旋转值偏移量,可通过UE引擎自带的FindLookAtRotation 函数获取 4.第三步: 获取旋转插值, 可通过RInterpTo函数实现 用RInterpTo 函数主要是为了使动画不僵硬,也可直接通过第四步完成设置 5.第四步: 最后通过设置A的旋转值,使A的旋转值...
2021-03-24 00:36:33
4142
2
(最新)UE4 使用动态材质+材质函数+曲线+蓝图通知,值作死亡渐渐消失的动画的资源包
2020-11-12
UE4 使用动态材质+材质函数+曲线+蓝图通知,值作死亡渐渐消失的动画的资源包
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人