![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 55
HARIX666
不显山不露水
展开
-
UE4+Cubemap(jpg导入UE4生成Cubemap)
VS:2019虚幻引擎:4.25Python:官方2.7版本目的:通过加载外部的jpg全景图,直接在UE4中生成Texture Cube格式起因:我们将一张外部的jpg导入UE4后,会在资源管理器中生成Texture纹理贴图资源,然后需要将Texture纹理贴图导出成HDR,之后再将HDR导入UE4中,才会生成Texture Cube格式。如果原始jpg分辨率高,图片多的话,整个流程会特别慢。思路:分成两部分,第一部分通过读取jpg图片数据,直接在内存中生成Texture2D。第二部分我们可以通过原创 2021-05-08 19:32:31 · 4621 阅读 · 8 评论 -
UE4+XML文件读取
虚幻引擎:4.22VS:2017XML文件的读取,对于应用开发,项目配置很是方便。此帖将XML文件读取集成为UE4的插件,然后写了一个简单的工程,解释了实际项目开发中的使用。XML文件读取插件,利用了Tinyxml来读取xml文件,给出他的官网地址:http://www.grinninglizard.com/tinyxml/直接附上XML文件读取插件的Github地址:http...原创 2019-12-10 16:12:00 · 1841 阅读 · 2 评论 -
UE4+启动脚本及项目配置
开发情景:PC版多人联机VR游戏(其中有一台独立服务器,4个客户端,还有一个OB上帝视角)启动逻辑:iPad配置游戏时长,游戏地图,游戏人数等参数。然后iPad通知代理程序,启动Server,OB,Client程序。文件解释:.bat为启动脚本,.config为iPad配置的参数文件由代理程序写入游戏目录下,.default为游戏默认配置一、游戏启动脚本配置1、Serve...原创 2019-12-09 16:10:06 · 2544 阅读 · 0 评论 -
UE4+Log日志
虚幻引擎:4.22VS:2017将自定义的Log日志,存放到项目工程或者打包程序的Saved/Logs目录下1、创建一个C++空类,我命名为GunTestLog2、GunTestLog.h文件// Fill out your copyright notice in the Description page of Project Settings.#pragma once...原创 2019-11-29 14:10:37 · 1681 阅读 · 0 评论 -
UE4+视频播放
虚幻引擎:4.22VS:20171.播放视频流在资源目录Content下创建媒体文件夹Media。右键创建StreamMediaSource,并填写Stream URL。推介一个官方视频地址:https://docs.unrealengine.com/Attachments/Engine/MediaFramework/HowTo/StreamMediaSource/Infi...原创 2019-10-17 11:55:33 · 4130 阅读 · 1 评论 -
UE4+TTS(TextToSpeech)文字转语音
虚幻引擎:4.22VS:2017TTS(TextToSpeech)语音转文字,可以看一下百度百科解释:https://baike.baidu.com/item/TTS/3512737使用的是Window SAPI 5.3版本,可以看一下百度百科解释:https://baike.baidu.com/item/SAPI/6061791先在注册表中查看一下你电脑支持的语言:Win键+...原创 2019-10-14 12:07:54 · 5105 阅读 · 14 评论 -
VS+Visual_Assist_X番茄插件
VS2012,2015,2017都试过可以资源地址:https://download.csdn.net/download/zhangmei126/11847508番茄插件,很好用。对应从事C++工作或者UE4工作的第一步:先安装第二步:将文件夹Crack下的VA_X.dll文件,放到对应的 %USERPROFILE%\AppData\Local\Microsoft\VisualStud...原创 2019-10-10 18:32:22 · 690 阅读 · 0 评论 -
UE4+科大讯飞语音听写2
虚幻引擎:4.22VS:2017先看一下插件1.0版本的帖子,里面有插件的基本使用,以及蓝图调用教程:https://blog.csdn.net/zhangmei126/article/details/101437452下面是插件2.0,以及C++教程(C++调用更简单):插件2.0地址:https://github.com/zhangmei126/XunFei/tree/XunF...原创 2019-10-10 17:48:28 · 3055 阅读 · 4 评论 -
UE4+科大讯飞语音听写
虚幻引擎:4.22VS:2017网上帖子不多,参考了一个作者的文章:https://blog.csdn.net/u012793104/article/details/78067937#commentsedit制作了一个插件,方便移植使用。插件地址:https://github.com/zhangmei126/XunFei使用说明:先去科大讯飞官网注册,然后创建一个应用,这...原创 2019-09-26 14:03:21 · 5974 阅读 · 35 评论 -
UE4 编译、打包、运行 问题汇总
编译时 error C4668: 没有将“_WIN32_WINNT_WIN10_TH2”定义为预处理器宏,用“0”替换“#if/#elif” 一般为Windows中的宏和UE4冲突所致,需要用如下头文件包裹冲突的头文件:#include "Windows/AllowWindowsPlatformTypes.h"#include "Windows/PreWindowsApi.h"...原创 2019-09-26 10:16:59 · 4557 阅读 · 0 评论 -
UE4 C/S模式
推荐大家一个写的很不错的博客(深入浅出UE4网络):https://www.cnblogs.com/Leonhard-/p/6511821.html举例讲一下C/S模式:客户端负责表现、服务器端负责数据。 以掉血为例: 一、玩家A砍了B一刀二、服务器计算伤害,修改B的血量三、把B的血量发给B,A砍B的动作发给所有能看到的玩家四、客户端播放掉血量(如果允许可见),...原创 2019-09-10 13:32:59 · 1150 阅读 · 0 评论 -
UE4+Window运行窗体操作
1、修改UE4运行窗口名字:(需要添加Slate,SlateCore模块)if (GEngine && GEngine->GameViewport){ FVector2D WindowPosition = position; GEngine->GameViewport->GetWindow()->SetTitle(FText::Fr...原创 2019-06-18 17:21:38 · 2704 阅读 · 0 评论 -
UE4 获取联网各个客户端的Role
本来想获取一下自己和别人在客户端的Role:(代码如下)编译不过去,最后发现是ModuleName里面没有添加最后的结果是这样的可以看出来,自己在客户端是ENetRole角色中的AutonomousProxy类型,别人在自己的客户端是ENetRole角色中的SimulatedProxy。...原创 2019-06-21 16:00:36 · 1383 阅读 · 0 评论 -
VS2017 设置UTF-8
VS 2017隐藏了高级保存功能,导致没办法直接去设置代码编码 UTF-8。那么我们直接把高级保存功能调用出来即可:单击“工具”|“自定义”命令,弹出“自定义”对话框。 单击“命令”标签,进入“命令”选项卡。 在“菜单栏”下拉列表中,选择“文件”选项。 单击“添加命令”按钮,弹出“添加命令”对话框。 在“类别”列表中,选择“文件”选项;在“命令”列表中,选择“高级保存选项”选项...原创 2019-03-26 17:58:25 · 5567 阅读 · 0 评论 -
UE4 C++基础
1.C++日志调试: 输出字符串到Output Log中 FString filePathUE_LOG(LogTemp, Log, TEXT("%s"), *filePath);UE_LOG(LogTemp, Error, TEXT("Hello,World!")); 输出字符串到屏幕上 FString filePath;GEngine->AddOnScr...原创 2017-12-29 18:16:07 · 721 阅读 · 0 评论 -
UE4 C++设置小数点后多少位(四舍五入)
float mNum = 0.85469;FString mTextNum = FString::SanitizeFloat((int)(mNum * 100 + 0.5)) / 100.0);将float小数,显示为小数点后两位的字符串注意:一定是除以100.0float转FString用到了FString中SanitizeFloat方法...原创 2018-06-14 17:43:57 · 6188 阅读 · 0 评论