遊戲人物邏輯

2021-08-03 08:00:14 字數 414 閱讀 9230

指令碼處理:主函式,commonquestnpcmain(sysarg,func)當人物身上只有乙個任務的時候就只返回任務內容

引擎格式化任務狀態:local mission,qc,qid,state = actor.formatqueststate( sysarg,qc,qid,state ) mission(任務描述),qc(任務數量),qid(當前任務id),state(任務狀態,0為可接,1為可完成,2(完成) 

獲取介面描述資訊:showquesttalk( sysarg, qid, state, true)

接受任務:actor.addquest( sysarg, mission, true )

完成任務:actor.finishquest( sysarg, mission, award )(award =-1則無獎勵,一般為其任務id)

十 建立遊戲人物(繼承方法)

class role def init self,name,weapon 例項化時自動呼叫 self.name name self.weapon weapon def speak self,words print i m s,s self.name,words def run self print ...

遊戲人物跟隨滑鼠移動的實現

在遊戲程式設計中,會遇到乙個簡單的問題,那就是滑鼠移動人物也向滑鼠移動的方向移動。其實,它非常簡單。在程式中,我們設定兩個不同的點point1 point2。point1儲存人物貼圖的座標,而point2儲存滑鼠的座標。設定每次貼圖時,貼圖座標point1都會以10個或其它單位緩緩向point2靠攏...

android 遊戲 讓人物動起來

su ceview檢視建立,響應此函式 override public void su cecreated su ceholder holder param currentframe 繪製幀 param framew 每幀的高 param frameh 每幀的高 param canvas 畫布例項 ...