什麼是視覺腳本¶
視覺腳本是設計用來降低程式設計門檻的工具。因為程式碼變得視覺化,要理解程式碼便不需太多的抽象思考。任何美術家、動畫家、遊戲設計師…等都可以看視覺腳本並快速掌握邏輯流程。
為什麼視覺腳本沒有取代現有的程式設計方法呢?很簡單,因為視覺化程式設計的延展性並不好,要使用視覺腳本來寫程式也需要花費更多的時間,同時,要修改東西也遠比改幾個字元來得困難。
既然解除了誤解,剩下的問題就是視覺腳本實際用途是什麼。
常見的使用情景如下:
像學習遊戲引擎卻缺乏程式設計經驗的遊戲開發新手。
沒有程式設計經驗但像建立快速原型或簡單遊戲的藝術家與遊戲設計師。
在團隊內工作,想把遊戲部分邏輯交給藝術家或遊戲設計師控制,進而減少自己工作量的程式設計師。
這些情境比大家能想像的還要普遍,所以 Godot 才新增了視覺腳本功能。