最近,我在Adobe (Android )上为移动项目开发了本地扩展。
我想将这些and移植到Windows和OSX上的桌面项目中。OSX部分不是一个问题,因为它使用与iOS相同的机制。问题本质上是在Windows方面。
Adobe提供了用C/C ++编写本机部分的桥梁,我更喜欢使用C#简化任务并访问更简单的.NET库。
有没有人听说过用C#编写本地Adobe扩展的实验或可行的项目?
我还没有找到一个完整的解决办法来实现这一点:
感谢您在这些问题上的帮助或不同的观点。
发布于 2017-10-02 07:30:10
一个开发人员给我发了此链接到TUARUA的FreSharp GitHub页面。
它完全符合我问题的主题。我共享它,这样每个人都可以看到如何在Windows下从C#创建一个an (AIR本机扩展)。
因此,我将能够恢复我的发展和移植我的图书馆台式机。
感谢每个人。
发布于 2017-09-25 14:50:41
根据延伸空气,您只需要访问DLL上的任何函数,而不管您使用什么本地方法来创建它。
这意味着您仍然需要使用C++项目将AIR链接到您的本机库,但是主要代码可以在C#上完成。因此,您可以将主代码/逻辑从C#导出到DLL中,然后使用C++桥项目将DLL和flash连接起来。
这个链接也可能有用:Windows电子教程游戏攻略
https://stackoverflow.com/questions/46402373
复制相似问题