我下载了一个基于统一引擎的游戏,我编写了一个窗体,它可以实时读取游戏创建的日志文件并对数据进行处理。
有没有办法将表格注入游戏? 我的意思是表单会在游戏中显示为原样。
感谢所有人:)
答案 0 :(得分:1)
首先确保您的表单将TopMost
属性设置为True
。
接下来,将此脚本附加到主摄像头:
using UnityEngine;
using System.Collections;
using System.Diagnostics;
public class Overlay : MonoBehaviour {
bool onlyOnce = true;
// Use this for initialization
void Start () {
if (onlyOnce) {
Process p = Process.Start (@"Overlay.exe"); //Change to the exe of your form
onlyOnce = false;
}
}
// Update is called once per frame
void Update () {
}
}
现在你应该可以使用这个表格了。
<强> BUT 强>:
阅读您的问题,我认为您无权访问游戏的源代码。在这种情况下,您可以对表单进行编程以从中开始游戏。否则,您必须使用DLL注入。搜索谷歌,你将获得有关它的大量信息以及如何做到这一点。但是, 很容易。