首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试没有c#编辑器的unity3d

调试没有c#编辑器的unity3d
EN

Stack Overflow用户
提问于 2015-11-09 11:58:38
回答 2查看 353关注 0票数 3

我想不需要在我的工作电脑上安装c#,就可以下载unity3d游戏中的一部分unity3d。我可以用dll构建它,但是我不能在unity3d环境之外运行这个项目。这种发展方式有什么解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-21 18:47:07

没有这样的解决办法。

首先,unityengine.dll基本上是由引擎维护的本机对象的包装器。它需要团结才能正常运作。

第二件事是发动机的设计。游戏引擎有两种方法--基于循环和基于回调。

基于循环的设计期望您的代码有一个方法,类似于"main“,除了引擎调用它在每个帧上。这个例子是XNA。

但是,统一使用了基于回调的方法。它调用您提供的回调,调用它们的顺序完全由引擎决定。

因此,即使您找到/制作了一个模仿unityengine的程序集,并管理代码的启动,您仍然不能保证它在游戏中的行为方式是相同的,因为氧化的顺序很可能是不同的。

票数 3
EN

Stack Overflow用户

发布于 2020-01-01 23:47:53

如果它是一个基于统一的项目,那么它可能取决于要运行的统一引擎资源,因此您需要使用统一来运行未构建的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33608614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档