gpt4 book ai didi

c# - 在 Unity 5.0 中创建 Wp8 Unity 插件

转载 作者:行者123 更新时间:2023-11-30 16:55:26 24 4
gpt4 key购买 nike

我有一个为应用程序创建的 Windows Phone 8.0 插件。此应用程序在 Unity 4.5 中运行良好。我最近将我的 Unity 更新到了 5.0。我还看到了所有需要的改动。最初,我们需要创建两个插件 dll。一实一空,就像编辑器的界面一样。这在 unity 4.5 中进展顺利现在我通过升级在 Unity 5.0 中打开相同的应用程序。而且我无法再为 wp8 构建它。我为我的插件 dll 将检查器平台正确设置为 WP8 播放器。但是,我不断收到类似::

的错误

<强>1。插件发生冲突。

<强>2。脚本中有错误(实际上没有)

<强>3。无法从模块加载类。

4.System.Reflection.ReflectionTypeLoadException: 无法加载模块中的类。

有人能帮帮我吗?我已经尝试了几件事,但似乎都没有用。我试过了:

<强>1。重新导入一切

<强>2。重建 dll。

<强>3。删除编辑器的空接口(interface) dll

<强>4。更改插件的文件夹结构。 (默认为 Assets /插件/WP8)

两天以来我一直被困在这里。

最佳答案

嗯,来不及回复了。但其他陷入同样问题的人可能会得到帮助。

为了在 Unity 编辑器中工作,人们应该知道 WP8 插件基于真实和虚假的 dll。

在 Unity 5 中,您可以为 dll 指定平台,而不考虑文件夹结构。但是如果你把dll放在Assets->Plugins->WP8。 Unity 会将其标记为 WP8 dll。

解决方案是,1- 将Fake dll 放入Assets->Plugins->AnyFolder->plugin.dll,其中AnyFolder 不是WP8 文件夹。将其标记为 Editor 而不是 Any Platform(来自检查器 [Select platform for plugins])。

2-将Originaldll放入Assets->Plugins->WP8->plugin.dll,标记为WP8Player

3- 保持选中原始 dll,在 Platfrom Settings [Inspector] 中修改设置,如 CPU -> Any CPU,选中 Don't Process,选择占位符.

Placeholder下拉会显示假dll的路径,设置即可。

现在你已经完成了:)

关于c# - 在 Unity 5.0 中创建 Wp8 Unity 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29488906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com