摘要: UnrealEngine默认开了UnityBuild模式,把多个代码文件合并到一个较大的cpp文件进行编译。 这样是为了减少总编译任务数,尽量避免单个编译任务代码内容太少导致在切换任务上消耗太多时间, 尤其分布式编译情况下,任务切换成本更高。 UnityBuild参考日志 1>[22/102] Co 阅读全文
posted @ 2024-03-31 12:33 剑过不留痕残月分断魂 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 细看UBT日志,已经给出了提示 11>Parsing headers for ActionRPG 11> Running Internal UnrealHeaderTool D:\UEProject\ActionRPG\ActionRPG.uproject D:\UEProject\ActionRP 阅读全文
posted @ 2024-02-24 22:10 剑过不留痕残月分断魂 阅读(123) 评论(1) 推荐(0) 编辑
摘要: 简要 TrinityCore是一个完整的开源游戏服务程序,主要包含2部分,鉴权服务器和世界服务器, 前者主要用于管理账号和世界服务器,后者就是游戏本身服务器。 支持最新WOW客户端版本(23.11.26)。 本次主要是在2台Windows设备上分别安装服务器(master分支)和WOW(10.2 巨 阅读全文
posted @ 2023-11-26 18:58 剑过不留痕残月分断魂 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 环境信息 LyraStarterGame官方版, 截至时间23.11.12 Unreal Engine 5.3.2 release版, 截至时间23.11.12 命令环境为PowerShell, 工作目录为LyraStarterGame/Build/BatchFiles/ 工程目录结构 LyraSt 阅读全文
posted @ 2023-11-12 12:20 剑过不留痕残月分断魂 阅读(54) 评论(0) 推荐(0) 编辑
摘要: #include "quickjs.h" #include "quickjs-libc.h" #include <string> #include <iostream> #include "cutils.h" JSRuntime* QJSRuntime = nullptr; JSContext* Q 阅读全文
posted @ 2023-04-01 16:15 剑过不留痕残月分断魂 阅读(107) 评论(0) 推荐(0) 编辑
摘要: #Ability相关 ##AttributeSet AttributeSet显示创建,隐式添加 ALyraCharacterWithAbilities::ALyraCharacterWithAbilities(const FObjectInitializer& ObjectInitializer) 阅读全文
posted @ 2022-10-15 21:20 剑过不留痕残月分断魂 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 目前IOS程序编译工具链仍然只有MacOS版,UE编译IOS程序必须依赖MacOS, 手头没有白苹果情况下,只能选择黑苹果编译IOS代码。 传统的黑苹果大多使用OpenCore(或Clover)来伪装PC机器的信息,实现引导和安装MacOS, 这种方式的关键步骤在于伪装PC机器的信息,也就是制作机器 阅读全文
posted @ 2022-08-06 22:58 剑过不留痕残月分断魂 阅读(341) 评论(0) 推荐(0) 编辑
摘要: UnLua优势在于自动绑定蓝图, 实现了类似于Unity上给GameObject挂脚本的效果; 设定绑定文件后, 可以直接访问所属Obj的元素, 极大减少不同对象之间的数据访问代码. 但是缺陷也很严重, Lua的执行非常依赖蓝图, 当蓝图未能成功加载,那么Lua也没机会执行, 这对于一些情况下可能不 阅读全文
posted @ 2021-01-17 23:16 剑过不留痕残月分断魂 阅读(666) 评论(0) 推荐(0) 编辑
摘要: UE4默认情况下打包生成一个Pak,这对于小型游戏足够了,但对于大型游戏不太方便, 单个pak文件太大对于打补丁非常不友好(非UE4默认Patch方案, 而是Xdelta3/BSDiff类方案), UE4内置了拆分Pak的功能,是按照资源类型来划分, 感觉不太直观, 习惯上更期望安装目录划分pak, 阅读全文
posted @ 2020-12-13 21:10 剑过不留痕残月分断魂 阅读(1449) 评论(2) 推荐(0) 编辑
摘要: 一 Http Proxy UE4打包过程会连接各种网络仓库下载依赖包(目标平台为Android),默认情况是直连,会遇到链接失败的情况. 以下载Gradle为例, 默认会下载到C盘.简单的办法可以在外部工具下载然后放置到对应目录即可. 此法需要额外的人工干预, 需要一劳永逸的办法. Gradle下载 阅读全文
posted @ 2020-12-11 23:59 剑过不留痕残月分断魂 阅读(469) 评论(0) 推荐(0) 编辑