【发布时间】:2021-09-04 14:54:55
【问题描述】:
因此,在修改《半条命》(或者实际上是任何源游戏)时,项目构建为 .dll 而不是 .exe,并且这些 .dll 被游戏 .exe 文件使用。使用 .dll 的 .exe 中有什么?它如何知道如何加载模型,或者如何知道要渲染什么内容?
【问题讨论】:
-
每个游戏(游戏引擎)都会有所不同,您需要阅读每个游戏的文档。通常,游戏 (exe) 将从已知位置或通过配置文件加载 dll。加载后,游戏引擎 (exe) 将调用每个 dll 中记录的入口点。另一种技术是 dll 注入,但这更像是游戏黑客而不是游戏改装。