- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 C++正则表达式 regex
有时候我们在开发项目的时候会用到正则表达式, 在PHP中写正则很简单 但是在C++中就变得复杂了点 看了很长时间的MSDN最后终于搞懂了 下面是MSDN链接 https://msdn.microsoft.com/zh-cn/library/bb982727.aspx#include "stdafx.h"#include <iostream>#include <regex>using
2017-12-31 01:11:15
226
原创 C++Socket
电脑与电脑之间的通讯其实是Socket与Socket之间的通讯 学习Socket是网络开发的必经之路 学习Socket之前最好有点TCP/IP协议的基础 下图是我在学习过程之中整理的笔记,后期会继续完善 如果看不清右击在新建标签中打开 知道网络协议之后便可以开始敲Socket了 先看效果图: 下面是SocketC++的源代码 IDE:Visual Studio 2017
2017-12-30 13:19:05
5072
1
原创 UE4项目参加版本管理需要忽略的文件
我们开发UE4项目 中经常会用到版本管理系统 我们都知道UE4的目录下有很多文件是不需要管理的 其实这些文件或文件夹我们选出来放到.gitignore里就行 这样既能解决我们的大文件限制问题,又能缩短git提交的时间 到底哪些文件是需要管理的哪些是不需要管理的 一张图说明:.vs/Binaries/Content/StartContent/Intermediate/Sav...
2017-12-28 08:29:13
1763
原创 UE4之c++使用多播代理调用蓝图
我们都知道,蓝图的开发效率高,而C++的执行效率高,有时候一些功能C++开发难度及高,而使用蓝图就简单多了,因为蓝图有好多给我们开发者封装好的蓝图节点,我们直接使用就好了,比如官方的时间轴,如果我们用C++写就会相当麻烦,这篇博客就记录作者在开发过程中使用C++的多播代理调用蓝图的时间轴,从而实现动态缓慢开门关门效果0 效果图: 首先附上官方链接 https://docs.unrealengi
2017-12-26 09:39:15
1365
1
原创 UE4之修改C++GameMode默认的HUD
首先创建一个C++工程 随便起个名字 我起的名字是“ModeDefaultHUD”然后创建一个蓝图的HUD和用户控件 在HUD类里写入逻辑,把用户空间添加到屏幕上 在用户空间添加一个Text组件 然后我们在内容浏览器中找到默认的ModeDefaultHUDGame 双加打开,这时候系统会自动为我们打开VS编辑器 修改HUD需要在构造函数中修改,但是默认的游戏模式 是没有构造函数的,需
2017-12-25 11:32:03
2626
1
原创 UE4之C++调用蓝图的函数
我们都知道蓝图调用C++的函数或者变量都很简单, 直接在C++的.h文件中所要暴露的变量或者函数头上 加上宏就可以了 然而,在C++中调用蓝图写好的函数就不是很简单了 1,首先我们创建一个C++类,我用的是Pawn、如果创建Pawn要在游戏中修改掉Pawn,这个很简单你,这里不做教程 2,基于c++创建一个蓝图类,如果创建不了就修改C++代码,UCLASS(Blurprintable)
2017-12-25 09:03:39
7756
原创 将自己的手机卡设置成空号
有时候我们不想接别人的电话,又不好意思挂, 此时我们可以把自己的手机号设置成空号, 当别人给我们打电话的时候, 对面就提示“您所拨打的电话是空号,请查证后在拨” 这样就避免了很多尴尬教程开始 手机开机状态下 拨号*21*99999# 这样你的被人呼叫你就被转移到一个空号上了 如果没有转移可以自己手动设置 如果想取消再次输入##21#即可
2017-12-19 11:37:59
1750
原创 UE4之物体描边
物体描边是无论游戏开发还是VR项目开发都经常会用到的一样东西 自己闲着没事研究了一下,其实也是非常简单的 本教程使用的是材质的方法,如果你又更好的方法,也不吝赐教首先我们看一下效果图: 1,第一步下载我们需要用到的材质,这里我打包放到百度云了 请自行下载,如果链接失效,请联系我, 链接:https://pan.baidu.com/s/1eTfzCg6 密码:dqcx 这是一个U
2017-12-18 15:54:54
3837
1
原创 PowerPoint检测到您的图形卡可能配置不正确,……
打开PPT遇到大致如图所致的错误: 解决 方法 找到文件 -> 选项 高级 -> 禁用硬件加速 重新打开PPT即可
2017-12-18 08:55:27
34715
3
原创 UE4响应玩家输入重要代码段
效果图: 首先设置 .h部分声明 virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; void MouseLBegin(); void MouseLStop();.cpp中定义void AMyPawn::SetupPlayerInputCo
2017-12-15 14:22:26
1654
原创 虚幻4用C++返回数组
有时候出于开发需求,需要返回一个数组 但是用C++的方法返回的话,经常会报错 因为虚幻引擎内部封装了一个强大TArray 而且要求开发者必须使用它的东西 自己研究了2-3天,终于把问题解决了, 其实非常简单首先在.h文件中定义一个函数暴露给蓝图 UFUNCTION(BlueprintCallable) TArray<int> PrintArr();然后在.cpp文件中定义TA
2017-12-07 09:20:42
731
原创 UE4用C++画射线之DrawDebugLine()
我们都知道UE里面的射线很重要,我们都会用蓝图去添加组件 但是不会用C++去添加,今天就教大家如何用C++代码去实现 IDE:VS2017 UE版本:4.17首先效果图: 我们创建要给空的C++项目 启动之后按下 F8 选中默认的pawn添加一个蓝图脚本 我们命名成“DB_Pawn” 添加一个C++组件,系统会自动打开我们的VS 第一步我们在.h中写入如下代码// Fill out
2017-12-04 11:19:02
4049
VisualAssistX支持VS2017
2018-07-25
ESP8266固件Wifi杀手 百度云下载链接
2019-03-01
UE4离线C++API
2018-08-18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝