我知道這裏有一些關於這個主題的問題,但很難找到對我後來的東西有用的東西...教程或介紹寫一個簡單的腳本語言?
我也知道它可能最終會成爲相當的任務完成,但我真的想爲遊戲引擎做一個簡單的腳本語言......我想在C++和我的Android Java遊戲引擎中使用它......但我不知道從哪裏開始......我試過了在網上尋找教程,但很多需要轉換的東西字節碼,虛擬機等...
我真的只是想創建一個簡單的腳本語言,可以從引擎讀取,有一些簡單的「if/else 「邏輯......可以從其他腳本等等調用的簡單函數......也許甚至是s實施早期版本...我真的不知道從哪裏開始,但我確實知道這是我需要開始學習和理解的東西。
如果任何人都可以指出我正確的方向,並指出一些非常簡單的「爲遊戲製作簡單的腳本語言」類型的教程甚至指出一些我應該研究的關鍵概念的鏈接。我真的很感激。我更喜歡極簡主義的基於C的腳本語言,但我想具體會進入它,一旦我真的學到了更多的關於它。
感謝任何人的幫助。
你真的想創建一個新的腳本*語言*嗎?你不能用現有的語言爲你的遊戲引擎提供腳本*界面嗎? – Thilo 2012-01-15 06:05:14
我知道這不是「基於C」的,但Lua腳本是一種足夠簡單的語言來學習和編寫腳本。 – Zack 2012-01-15 06:12:30
@Thilo:從技術上講,我可能不需要,但我認爲這可能是非常有用的後來保持我的Android和PC工作之間的交叉兼容性......但是如果我現在可以找到一種腳本語言並不是太痛苦的實現到我的C++編輯器和我的Android引擎中,我想我會研究它。 – Kalisme 2012-01-15 06:12:46