如何從遊戲中建立指令碼!

2021-04-01 00:36:51 字數 540 閱讀 3698

在乙個網路遊戲中,插入乙個指令碼,能代替滑鼠的運動,檢測怪物和特定npc的位置。最好就是指定乙個座標,能讓自己的角色去到那兒,乙個通用的程式,而不是專門為這個遊戲設計的程式,而是通過指令碼就能把所有遊戲的這種功能實現。希望能有高手解釋一下。

我不會程式設計,至少現在也還沒會,就我所知道的,遊戲可能是把客戶端所要顯示的畫面上的怪物資料傳送到客戶端,專門的程式就是捕捉這樣的特定資料,然後傳給乙個儲存單元,再讓滑鼠移動到該座標,然後左點,讓角色完成移動或攻擊。

我知道指令碼應能完成程式的這些功能,如windows的指令碼就能控制視窗,完成程式的功能,如何使它成為乙個通用的指令碼,能檢測所有網路遊戲的這種實現(指怪物座標的資料顯示,我們要做的就是捕捉或檢測這個座標)。   

它是不是這樣?如果用程式來做,  怪物的座標是乙個物件,它有名字,就是怪物的名,這個名字的資料後面就是這個怪物的一些特徵,如攻擊,防禦力,等級,打死它所獲的經驗等等,當然,也有我們關心的座標資料,用指令碼如何獲取?請指教,最好寫乙個例子,如某網路大形遊戲的,只能在遊戲伺服器檢測不出的情況下插入指令碼。

最好也把修改資料報的方法告知我,只是技術的交流。

遊戲中的指令碼

現在遊戲裡流行的指令碼有python 和lua 例如魔獸世界就是用lua指令碼來驅動邏輯的。我們為什麼用指令碼,而不是純用c 呢?當然,這與團隊協作以及工作效率有關。c 編譯速度不佳,當乙個專案達到比較龐大的乙個規模時,編譯的時間往往會讓人憤怒了。於是,python出現了。一些重要的演算法實現,圖形...

在遊戲中如何使用LUA指令碼語言

當你希望在你的遊戲開始的時候讀取一些資訊,以配置你的遊戲,這些資訊通常都是放到乙個文字檔案中,在你的遊戲啟動的時候,你需要開啟這個檔案,然後解析字串,找到所需要的資訊。是的,或許你認為這樣就足夠了,為什麼還要使用lua呢?if player is dead then do something els...

buff系統 遊戲中 從心理學看遊戲中的社交系統

人是社會性動物,活在關係中,關係裡最重要的東西就是理解,而理解的前提就是 看見 社交的本質就是提供 看見 的基礎,你存在,所以我存在,因為被看見,才有價值。開場故事 現實與遊戲中的社互動動 春天已經來了,疫情在全國多個城市0增長和武漢艙醫院全部休艙,基本宣告了結束。年前本來就要動手術的阿西一直拖到了...