Skip to content

[Unity]3.0需求收集 #2069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
chexiongsheng opened this issue May 28, 2025 · 0 comments
Open

[Unity]3.0需求收集 #2069

chexiongsheng opened this issue May 28, 2025 · 0 comments

Comments

@chexiongsheng
Copy link
Collaborator

chexiongsheng commented May 28, 2025

detail | 详细描述

通过papi抽象出脚本交互行为,进而支持多脚本语言:

  • 像现在的mult backend一样,支持不同虚拟机实现并存,不同虚拟机实现间共享一套wrapper,甚至更进一步:支持不同语言,扩展更方便(下载一个官方或者第三方的papi provider即可)。
  • 改进现在默认版本和il2cpp版本用不同的原生api的现状,只用一套papi

分为pivoke版本和il2cpp版本,pinvoke主打Express tree生成(反射和静态代码优先级降低),方便在非unity环境下的使用

根源上修正,改善一些问题

  • ulong 支持
  • 子类同名非覆盖方法导致父类访问不了的问题
  • 简化Loader路径Resolve的规则,路径满足URL Schema约束,以适应新版本js debugger
  • 默认使用简化规则(比如不支持node_module),支持lazyload,支持自动卸载的模块管理,探索跨小游戏,app的模块加载方式,C#导出方式
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant