91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.94MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-19
  • 語言: 其他
  • 標簽:

資源簡介

《 設計模式與游戲完美開發》,這本書給的下載地址的源碼在比較新的unity版本里會出錯,而我的這個版本運行在unity5.5以上都不會出錯。

資源截圖

代碼片段和文件信息

using?UnityEngine;
using?System.Collections;

namespace?TheTest1
{
public?class?ISoldier
{
}

//?兵營界面
public?class?CampInfoUI
{
CampSystem?m_CampSystem;?//?兵營系統

public?void?TrainSoldier(int?SoldierID)
{
m_CampSystem.TrainSoldier(SoldierID);
}
}

//?兵營系統
public?class?CampSystem
{
APSystem?m_ApSystem;?//?行動力系統
CharacterSystem?m_CharacterSystem;//?角色管理系統

//?訓練戰士
public?void?TrainSoldier(int?SoldierID)
{
//向行動力系統(APSystem)詢問是否有足夠的行動力可以生產,
if(?m_ApSystem.CheckTrainSoldier(?SoldierID?)==false)
return?;

//?行動力系統(APSystem)回覆有足夠的行動力之後,兵營系統(CampSystem)便執行產生戰士功能
ISoldier?NewSoldier?=?CreateSoldier(SoldierID);
if(?NewSoldier?==?null)
return?;

//?再通知行動力系統(APSystem)扣除行動力,
m_ApSystem.DescAP(?10?);
?
//?最後將產生的戰士交由角色管理系統(CharacterSystem)管理:
m_CharacterSystem.AddSoldier(?NewSoldier?);
}

//?執行
private?ISoldier?CreateSoldier(int?SoldierID)
{
return?null;
}

}

//?行動力系統
public?class?APSystem
{
GameStateInfoUI?m_StateInfoUI;?//?遊戲狀態界面
int?m_AP;

//?是否可以訓練戰士
public?bool?CheckTrainSoldier(int?SoldierID)
{
return?true;
}

//?扣除AP
public?void?DescAP(int?Value)
{
m_AP?-=?Value;
m_StateInfoUI.UpdateUI();
}

//?取得AP
public?int?GetAP()
{
return?m_AP;
}

}

//?遊戲狀態界面
public?class?GameStateInfoUI
{
APSystem?m_ApSystem; //?行動力系統

//?更新界面
public?void?UpdateUI()
{
int?NowAP?=?m_ApSystem.GetAP();
}
}

//?角色管理系統
public?class?CharacterSystem
{
//?加入戰士
public?void?AddSoldier(ISoldier?NewSoldier)
{

}
}

public?class?TestClass
{
/*CampInfoUI?m_CampInfoUI;
CampSystem?m_CampSystem;
APSystem?m_ApSystem;
GameStateInfoUI?m_StateInfoUI;
CharacterSystem?m_CharacterSystem;

//?設定缺
public?void?SetCampInfo(?CampSystem?m_CampSystem?)?
{
m_CampSystem?=?pCampSystem;
}*/

public?void?CreateSoldier()
{
/*兵營界面(CampInfoUI)在接收到玩家指令之後,
向兵營系統(CampSystem)通知要練訓一員戰士出場,
兵營系統(CampSystem)接收到通知之後,
向行動力系統(APSystem)詢問是否有足夠的行動力可以生產,行動力系統(APSystem)回覆有足夠的行動力之後,兵營系統(CampSystem)便執行產生戰士功能,再通知行動力系統(APSystem)扣除行動力,並通知遊戲狀態界面(GameStateInfoUI)顯示目前的行動力,最後將產生的戰士交由角色管理系統(CharacterSystem)管理:
*/


}


}


}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\
?????文件?????????378??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\.gitattributes
?????文件?????????649??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\.gitignore
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\
?????文件?????????107??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai.meta
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\
?????文件?????????107??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy.meta
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\
?????文件???????27672??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Elf.prefab
?????文件??????????95??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Elf.prefab.meta
?????文件?????????107??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Fbx.meta
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Fbx\
?????文件??????761520??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Fbx\Enemy.FBX
?????文件???????18824??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Fbx\Enemy.FBX.meta
?????文件?????????107??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material.meta
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\
?????文件?????????724??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Elf.mat
?????文件??????????95??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Elf.mat.meta
?????文件?????????725??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Orge.mat
?????文件??????????95??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Orge.mat.meta
?????文件?????????726??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Troll.mat
?????文件??????????95??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Material\Troll.mat.meta
?????文件???????27672??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Ogre.prefab
?????文件??????????95??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Ogre.prefab.meta
?????文件?????????107??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture.meta
?????目錄???????????0??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\
?????文件??????161446??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\ElfCompleteMap.png
?????文件?????????981??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\ElfCompleteMap.png.meta
?????文件??????157050??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\OgreCompleteMap.png
?????文件?????????981??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\OgreCompleteMap.png.meta
?????文件??????282380??2017-02-17?01:55??PbaseDefense_Unity3D_Ver5-master\Assets\Art_Kai\Enemy\Texture\TrollCompleteMap.png
............此處省略703個文件信息

評論

共有 條評論

相關資源