Unity在不改源码的情况下没法直接跟外部的UI框架逻辑互调, 所以需要进程间通信
在跨进程的情况下, 怎么做到比较方便的方法调用和属性编辑?...还有另外一个思路, 就是使用类似ActiveX的Web控件技术, 不过这种对于游戏的改动太大, 使用上也有比较多限制, 所认不推荐....不过这东西想要做到体验好, 还是需要非常多的定制化控件, 而3D游戏的基础数据类型每个引擎的定义都不一样, 很难做成通用的....它自带的编辑器Dualitor已经证明了这个属性编辑控件的强大, 针对不同的游戏引擎的数据类型也已经有一些扩展控件参考:
?
?
?...小结
Dualitor中除了属性编辑, 其它特性的实现也非常不错, 值得拿来学习.