
C++
过期的码农
- -
展开
-
vs2015编译protobuf-3.1.0
1、安装vs20152、 安装cmake https://cmake.org/download/3、下载protobuff 3.1.0 https://github.com/google/protobuf/releases/解压protobuf压缩包,在和protobuf同级目录下新建一个install文件夹,用作编译完成后方include ,lib等文件。转载 2017-01-01 21:24:49 · 1089 阅读 · 0 评论 -
UnrealVS扩展
Visual Studio的UnrealVS扩展提供了在使用虚幻引擎进行开发时对常见操作的轻松访问。功能包括:设置启动项目。编译启动项目的可绑定命令。设置命令行参数。批量编译项目。快速编译项目菜单。UnrealVS扩展 无法 与 Visual Studio Express 版本 共同运作。它仅与Visu转载 2017-04-15 22:11:42 · 811 阅读 · 0 评论 -
UE4 在win10 中右键没有GenerateProjectFiles情况解决
C:\Program Files\Epic Games\UE_4.14\Engine\Binaries\Win64 下面找一下UnrealVersionSelector文件,,复制到C:\Program Files\Epic Games\UE_4.14\Engine\Binaries\Win64 并且双击运行即可原创 2017-04-15 21:29:19 · 3610 阅读 · 1 评论 -
UE4的NetWork简单原理
UE4内部封装实现了大量和网络相关的代码,使得我们不需要再自行编写很多底层的网络同步代码了(连接主机,套接字传输等等)。我们只需要实现相关的函数接口,并进行一定的设置,就可以实现网络游戏的功能了。 下面先讲讲UE4NetWork的几个要点: *1.UE的网络同步和Replicate密切相关,从字面上理解,就是Server到Client的信息同步。 2.大部分的自动化Replicate都转载 2017-04-17 18:24:21 · 653 阅读 · 0 评论 -
使用CMake编译跨平台静态库
使用CMake编译跨平台静态库转载于HTTP://4GAMERS.CN/BLOG/2014/09/01/HOW-TO-USE-CMAKE-TO-COMPILE-STATIC-LIBRARY/为什么要使用CMake编写CMakeLists.txt指定头文件和源文件指定库的名字编译linux静态库(含64位和32位)编译ios静态库编译mac静态转载 2017-03-17 13:38:59 · 1523 阅读 · 0 评论 -
在UnrealEngine4中使用Google Protobuf
在UnrealEngine4中使用Google Protobuf 最近项目中需要把Google protobuf加入到UnrealEngine4游戏工程中,积累下一些有用的经验分享下。 UE有一套自己的编译规则,如何在游戏中添加第三方库官方有一篇很详细的文档(Linking Static Libraries Using The Build Syste转载 2017-02-11 20:29:06 · 4188 阅读 · 1 评论 -
ue4中动画通知的几种方式
animation blueprint中的几种notify,神马通知碰撞开启关闭的东东都可以使用notify直接在sequence or montage中new个Event 然后在graph中接收。 2、简单的通知(c++)首先,animation bp必须是继承自定义的AnimInstance 然后新建两个通知AnimNotify_Be转载 2017-01-15 21:49:22 · 5794 阅读 · 1 评论 -
java(Android):windows系统 ProtoBuf(3.1.0)编译及使用
一、ProtoBuf编译出jar文件1. 从http://maven.apache.org/download.cgi下载apache-maven-3.3.9-bin.zip,解压至D:\AndroidDevelop目录。配置环境变量:MAVEN_HOME:D:\AndroidDevelop\apache-maven-3.3.9;Path=%MAVEN_HOM转载 2017-02-28 09:36:18 · 592 阅读 · 0 评论 -
C++对象动态生成(Dynamic Create)的简单实现
http://blog.youkuaiyun.com/torytin/article/details/7557698以前一直是C++的coder,最近由于到了另一家公司,因此开始写Java项目,相信C++的程序员都会对java语言原生支持的动态生成很是羡慕,但是C++不支持反射(reflection),也就无法根据类名动态创建对象,MFC的做法是继承CObject并用DECLARE_DYNCR转载 2017-01-10 18:16:42 · 2422 阅读 · 0 评论 -
Boost Thread会持续更新
35455565758596061626364656667#include #include using namespace std;using std::tr1::shared_ptr; class Download转载 2016-12-17 23:51:45 · 564 阅读 · 0 评论 -
vs2015编译protobuf-3.1.0
1、安装vs20152、 安装cmake https://cmake.org/download/3、下载protobuff 3.1.0 https://github.com/google/protobuf/releases/解压protobuf压缩包,在和protobuf同级目录下新建一个install文件夹,用作编译完成后方include ,lib等文件。转载 2017-01-01 21:24:50 · 581 阅读 · 0 评论 -
C++ 过滤警告的方法
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated-declarations"这里写出现警告的代码#prag转载 2017-11-19 18:09:24 · 11290 阅读 · 0 评论