GameDevLogs

Hello Unreal World!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

【UE4】根据路径动态加载蓝图类的正确方式

发表于 2016-06-22 | 更新于 2019-01-14 | 分类于 ue4 , asset

由于要在脚本里实现根据路径动态加载蓝图类,我添加了一个胶水方法。思路是加载一个蓝图文件,然后获取到其GeneratedClass。

1
2
auto BP = Cast<UBlueprint>(StaticLoadObject(UBlueprint::StaticClass(), nullptr, *Path));
UClass* Class = BP ? BP->GeneratedClass : nullptr

这个方法在桌面平台PIE的情况下没有什么问题,直到我们cook资源后,在移动平台上测试才出现了错误。因为,cook过的资源是没有蓝图对象的。

阅读全文 »

Let’s Encrypt! 为博客开启https

发表于 2016-06-13 | 更新于 2019-01-14 | 分类于 nginx

看过之光的文章后,跃跃欲试,实践后整理了nginx的部分。
运行环境如下:

  • cat /etc/redhat-release > CentOS Linux release 7.2.1511 (Core)
  • nginx -v > nginx version: openresty/1.9.15.1
  • blog > hexo
阅读全文 »

将VPS系统切换到CentOS7

发表于 2016-06-12 | 更新于 2019-01-14 | 分类于 linux , centos7

纠结了很久,终于决定和CentOS6说拜拜,主要还是对新的systemd比较感兴趣,确实使用起来很方便。同时也是彻底抛弃WordPress的时候了,这个庞然大物用起来越发的觉得不痛快了。主要原因还是并不能原生支持纯粹的Markdown写作,而团队已经开始大量使用Markdown来撰写文档了。

阅读全文 »

为Lua添加std::function交互支持

发表于 2015-09-29 | 更新于 2019-01-14 | 分类于 programming language , c/c++

我们常用的事件等机制需要设置回调函数,在C++中比较方便的是std::function配合lambda使用。当我们使用lua进行脚本化的时候,lua和C++交互便会遇到这样的问题,那么如何在lua脚本中设置和获取std::function作为变量呢?要解决这个问题,我们需要搞定两个方向——Lua->C++和 C++->Lua。

阅读全文 »
12
CDSAMA

CDSAMA

Game Developer

14 日志
17 分类
33 标签
Weibo GitHub Steam Email
0%
© 2015 – 2019 CDSAMA