UE4的一些疑问 发表于 2022-01-17 | 分类于 随笔 | 0 | 阅读次数 803 前言记录UE开发中遇到的一些常见问题和一些经验问题1. GENERATED_UCLASS_BODY()与GENERATED_BODY()有什么区别UE4 GamePlaye 框架 GENERATED_BODY() 与 GENERATED_UCLASS_BODY()GENERATED_BODY() 与 阅读全文 »
UE4/5中编辑器和命令的扩展 发表于 2022-01-16 | 分类于 游戏开发 | 0 | 阅读次数 1282 使用UE开发定会涉及到编辑器的各种开发,并且UE引擎源码也是开放的,因此可以几乎实现所有你想得到的功能,这里将平时关于工具命令的开发的方式和框架作了一个总结,可以在此基础上快速搭建工具,并且作为插件,即插即用... 阅读全文 »
ImageToolLibrary插件 发表于 2021-12-28 | 分类于 游戏开发 | 0 | 阅读次数 1515 笔者在开发过程中有在UE中频繁用到处理图片逻辑,因此封装了常用的工具插件 阅读全文 »
UnLua浅析(一):UECallLua、LuaCallUE 发表于 2021-12-26 | 分类于 游戏开发 | 0 | 阅读次数 1626 前言以前使用U3D的Lua解决方案有XLua,现在UE使用的Lua的解决方案是UnLua,因此也对UnLua的源码进行了一定的阅读。UnLua源码Git:https://github.com/Tencent/UnLua以下是笔者自己的阅读过程,如何从外层开始阅读源代码。既然要使用Lua,首先比较关心 阅读全文 »
关于UE4性能优化(UMG+UnLua方面) 发表于 2021-11-26 | 分类于 游戏开发 | 0 | 阅读次数 2043 前言在使用UE4开发游戏避免不了涉及UMG开发游戏的UI界面,但是UMG实在是有点慢,稍微复杂一些就让人受不了,因此特此记录在自己优化UMG的一些方案和技巧。 阅读全文 »
空间切割问题 发表于 2021-09-08 | 分类于 算法 | 0 | 阅读次数 920 前言在游戏开发中,偶然遇到了一个这样的问题,感谢还比较有趣,特此记录一下。问题思路思路一横向遍历一次找到所有连续空间竖向遍历一次找到所有连续空间最后对比一下连续空间的数量,然后返回Lua代码---@classGridInfo---@fieldcontainerIndexnumber---@field 阅读全文 »
Python Tkinter基础框架 发表于 2021-08-26 | 分类于 游戏开发 | 0 | 阅读次数 821 前言平时我们开发游戏或者工作的时候,会做一些重复性较高的工作,如果这时候能做出一款工具来帮我们完成这些工作,那就大大提高了工作效率,但是对于我们程序员来说,可以直接使用命令行,非常的简单容易。但是对于其他职位的同事就不是那么友好了,因此封装一套GUI框架,便于今后把代码打包成GUI界面,方便团队中其 阅读全文 »
UE4/5 UMG中截屏保存Widget方法 发表于 2021-07-28 | 分类于 游戏开发 | 0 | 阅读次数 1581 常常游戏开发中会有分享的功能,而分享就是把游戏里的一些画面截图出来,拼凑在一起然后生成一张图片。 阅读全文 »
GAMES101(P1-P4) 发表于 2021-06-17 | 分类于 随笔 | 0 | 阅读次数 927 前言一直以来对图形学都颇为想系统的入门,平时零零碎碎的学习到零星半点,刚好发现这个课程,讲的甚好,颇为符合我的接受范围,以此记录自己的学习记录。如有纰漏,望加指正课程信息视频链接:https://www.bilibili.com/video/av90798049课程资源:https://sites. 阅读全文 »
Cpp方法指针与C#函数委托 发表于 2021-06-16 | 分类于 随笔 | 0 | 阅读次数 588 前言目前在游戏开发中用的比较多的几种语言的方法引用或指针的用法C++函数指针(CPP)区分函数指针与返回值指针#include <iostream>using namespace std;double PrintIt(int);typedef double (*OneIntFunc)(i 阅读全文 »