yang131

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

关于构建一个可视化+code系统的思路

思路是有参考UE的现有功能,加之前的逻辑。

大概分为三个模块:

底层, 即native层 ,这一层实际上分为三个部分:  1.GUI层的解析,2.数据存储   3.Code的解析

  这三部分关键在于他们的内存对得上,互相可以Access

      对Code和GUI层导出 variable,和function,这个可以用反射或者手动Register,或者使用代码生成类似于QT。

 

Gui层:   Node,  可以访问数据   Connector可以访问其连接的Node,也可以完成对数据的操作   对应的最简单的数据结构是Tree,或者链表

 

Code层:  可以访问Native层的 把variable, function, 当然最好还能继承类(这个有些复杂,后面再说。)

    这一层还需要其他一些强大的功能,比如新建Variable,和function,Class的新建和继承

 

如果对虚幻进行修改,来实现,需要找到蓝图中访问var,func和class这一部分。来进行修改,或者由于蓝图复制纯文本,可以自己生成文本的方式。

posted on   NoNight  阅读(7)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示