2014 11 1 State尋敵炮塔1

2021-07-17 00:01:40 字數 670 閱讀 3788

建立乙個全新的工程(配置好後,重啟vs)

在editor中加入包,方便editor使用。

定義用到的mesh

function

tick(float

delta) {

local

float

currdot,thisdot;

local

utpawn

p;local

bool

bhastarget;

worldinfo.game.broadcast(self,delta@"tick exc");

`log(delta$"tick exc");

delta

預設為0.04左右,tick函式每0.04秒執行一次,udn文件資料說tick是每幀執行,也有人說delta預設是1秒。

除錯log輸出字元和變數,$直接串接,@ 是加空格後串接

狀態 State 模式

物件狀態影響物件行為 物件擁有不同的狀態,往往會行使不同的行為.1 動機 在軟體構建過程中,某些物件的狀態如果改變,其行為也會隨之而發生變化。比如文件處於唯讀狀態,其支援的行為和讀寫狀態支援的行為就可能完全不同。如何在執行時根據物件的狀態來透明地更改物件的行為?而不會為物件操作和狀態轉化之前引入緊耦...

狀態模式 State

個人理解 核心是context維護乙個當前狀態,並在invoke狀態方法時,將context維護的當前狀態更新至下一狀態 uml類圖 實現 using system namespace decoratormode public class agecontext public void printag...

state 狀態模式

include include using namespace std 1 將 state宣告為 context的友元類 friend class 其作用是讓 state模式訪問 context 的 protected介面 changesate 2 state 及其子類中的操作都將 context ...