一腰奋、可視化編程的特點(diǎn)
- 不需要寫代碼
- 對新人友好
- 能夠直觀的表達(dá):數(shù)據(jù)裆赵、流程双絮、關(guān)系
二、 常見的可視化編程語言
- Labview
- Virtools
- Unreal Engine 4 Blueprints
- Unity 3D Bolt
[更多參考資料(維基百科):可視化編程]Visual programming language - Wikipedia
三够吩、xNode介紹
xNode
你想自己徒手開發(fā)一款基于節(jié)點(diǎn)的插件嗎?如果是比然,那就試一下xNode吧,這款插件絕對值得你擁有周循。 你可以將它作為一個歸檔文件下載并解壓到一個新的unity項(xiàng)目中强法,或者將它連接為git子模塊。
Thinking of developing a node-based plugin? Then this is for you. You can download it as an archive and unpack to a new unity project, or connect it as git submodule.
xNode非常友好湾笛、直觀饮怯,它可以幫助您在短時間內(nèi)就能品嘗到使用節(jié)點(diǎn)圖的好處。 它占用空間很小嚎研,特別適用于構(gòu)建狀態(tài)機(jī)硕淑、對話系統(tǒng)、決策系統(tǒng)嘉赎。
xNode is super userfriendly, intuitive and will help you reap the benefits of node graphs in no time. With a minimal footprint, it is ideal as a base for custom state machines, dialogue systems, decision makers etc.
Key features
Lightweight in runtime —— 輕量化的運(yùn)行時
Very little boilerplate code —— 本身代碼量就少
Strong separation of editor and runtime code —— 編輯器代碼和運(yùn)行時代碼進(jìn)行了良好的隔離
No runtime reflection (unless you need to edit/build node graphs at runtime. In this case, all reflection is cached.) —— 沒有運(yùn)行時反射(除非您需要在運(yùn)行時對節(jié)點(diǎn)圖進(jìn)行編輯或者構(gòu)建。)
Does not rely on any 3rd party plugins —— 沒有依賴任何第三方插件于樟,無毒副作用公条,可安心服用
Custom node inspector code is very similar to regular custom inspector code —— xNode的inspecotr代碼編寫與Unity 自帶的 Inspector編寫一致
Supported from Unity 5.3 and up —— 支持5.3及更高版本
四、xNode的下載
GitHub - Siccity/xNode: Unity Node Editor: Lets you view and edit node graphs inside Unity
五迂曲、xNode案例及相關(guān)博文
Unity xNode節(jié)點(diǎn)插件簡單使用介紹 | 碼農(nóng)家園 (codenong.com)
自定義節(jié)點(diǎn)編輯器xNode——Graph和Node簡介(一)_工 具 人-CSDN博客_xnode
自定義節(jié)點(diǎn)編輯器xNode——NodePort和PortConnection(二)_工 具 人-CSDN博客
自定義節(jié)點(diǎn)編輯器xNode——Node介紹(三)_工 具 人-CSDN博客_xnode
自定義節(jié)點(diǎn)編輯器xNode——簡單使用(四)工 具 人-CSDN博客節(jié)點(diǎn)編輯器