自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

董国政的博客

一个勤奋的人,胜过一个懒惰的公司

原创 C++正则表达式 regex

有时候我们在开发项目的时候会用到正则表达式, 在PHP中写正则很简单 但是在C++中就变得复杂了点 看了很长时间的MSDN最后终于搞懂了 下面是MSDN链接 https://msdn.microsoft.com/zh-cn/library/bb982727.aspx#include &q...

2017-12-31 01:11:15 220 0

原创 C++Socket

电脑与电脑之间的通讯其实是Socket与Socket之间的通讯 学习Socket是网络开发的必经之路 学习Socket之前最好有点TCP/IP协议的基础 下图是我在学习过程之中整理的笔记,后期会继续完善 如果看不清右击在新建标签中打开 知道网络协议之后便可以开始敲Socket了 先...

2017-12-30 13:19:05 5003 1

原创 C++ dll、lib 的定义以及引用,

最近在研究socket,发现socket程序要依赖ws2_32.dll,涉及到动态链接库,有点懵,上网恶补了一下链接库的知识,最后总结出这么一篇文章 链接库分为两种:动态链接库(dll) 和静态链接库(lib) 动态链接库 : 动态链接库可以动态的被引用和卸载,可以多个模块调用一块库。 静态...

2017-12-28 17:28:02 737 2

原创 UE4项目参加版本管理需要忽略的文件

我们开发UE4项目 中经常会用到版本管理系统 我们都知道UE4的目录下有很多文件是不需要管理的 其实这些文件或文件夹我们选出来放到.gitignore里就行 这样既能解决我们的大文件限制问题,又能缩短git提交的时间 到底哪些文件是需要管理的哪些是不需要管理的 一张图说明: .vs...

2017-12-28 08:29:13 1660 0

原创 UE4之c++使用多播代理调用蓝图

我们都知道,蓝图的开发效率高,而C++的执行效率高,有时候一些功能C++开发难度及高,而使用蓝图就简单多了,因为蓝图有好多给我们开发者封装好的蓝图节点,我们直接使用就好了,比如官方的时间轴,如果我们用C++写就会相当麻烦,这篇博客就记录作者在开发过程中使用C++的多播代理调用蓝图的时间轴,从而实现...

2017-12-26 09:39:15 1308 1

原创 UE4之修改C++GameMode默认的HUD

首先创建一个C++工程 随便起个名字 我起的名字是“ModeDefaultHUD”然后创建一个蓝图的HUD和用户控件 在HUD类里写入逻辑,把用户空间添加到屏幕上 在用户空间添加一个Text组件 然后我们在内容浏览器中找到默认的ModeDefaultHUDGame 双加打开,这时候系统...

2017-12-25 11:32:03 2439 1

原创 UE4之C++调用蓝图的函数

我们都知道蓝图调用C++的函数或者变量都很简单, 直接在C++的.h文件中所要暴露的变量或者函数头上 加上宏就可以了 然而,在C++中调用蓝图写好的函数就不是很简单了 1,首先我们创建一个C++类,我用的是Pawn、如果创建Pawn要在游戏中修改掉Pawn,这个很简单你,这里不做教程 ...

2017-12-25 09:03:39 7413 0

原创 UE4之添加开场动画

其实超级简单: 视频格式要保证是 H264编码,MP4格式,像素是720p或者1080p 用Pr做一下简单的修改即可

2017-12-21 08:14:41 2264 0

原创 局域网中Controller重要蓝图节点

开发棋盘游戏用到局域网,在联机中的Controller用到的蓝图节点笔记:

2017-12-20 19:56:38 262 0

原创 将自己的手机卡设置成空号

有时候我们不想接别人的电话,又不好意思挂, 此时我们可以把自己的手机号设置成空号, 当别人给我们打电话的时候, 对面就提示“您所拨打的电话是空号,请查证后在拨” 这样就避免了很多尴尬教程开始 手机开机状态下 拨号*21*99999# 这样你的被人呼叫你就被转移到一个空号上了 如果没...

2017-12-19 11:37:59 1677 0

原创 UE4之物体描边

物体描边是无论游戏开发还是VR项目开发都经常会用到的一样东西 自己闲着没事研究了一下,其实也是非常简单的 本教程使用的是材质的方法,如果你又更好的方法,也不吝赐教 首先我们看一下效果图: 1,第一步下载我们需要用到的材质,这里我打包放到百度云了 请自行下载,如果链接失效,请联系我, ...

2017-12-18 15:54:54 3488 1

原创 PowerPoint检测到您的图形卡可能配置不正确,……

打开PPT遇到大致如图所致的错误: 解决 方法 找到文件 -> 选项 高级 -> 禁用硬件加速 重新打开PPT即可

2017-12-18 08:55:27 32615 3

原创 UE4响应玩家输入重要代码段

效果图: 首先设置 .h部分声明 virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; void MouseLBegin(); void ...

2017-12-15 14:22:26 1558 0

原创 虚幻4用C++返回数组

有时候出于开发需求,需要返回一个数组 但是用C++的方法返回的话,经常会报错 因为虚幻引擎内部封装了一个强大TArray 而且要求开发者必须使用它的东西 自己研究了2-3天,终于把问题解决了, 其实非常简单首先在.h文件中定义一个函数暴露给蓝图 UFUNCTION(Blueprin...

2017-12-07 09:20:42 669 0

原创 UE4用C++画射线之DrawDebugLine()

我们都知道UE里面的射线很重要,我们都会用蓝图去添加组件 但是不会用C++去添加,今天就教大家如何用C++代码去实现 IDE:VS2017 UE版本:4.17首先效果图: 我们创建要给空的C++项目 启动之后按下 F8 选中默认的pawn添加一个蓝图脚本 我们命名成“DB_Pawn” ...

2017-12-04 11:19:02 3725 0

提示
确定要删除当前文章?
取消 删除