接包侠
2017-02-17 11:01:09 0 举报
11
作者其他创作
大纲/内容
PoolManager(对象池)
List ObjList ; //物体列表
//出池//入池
GameInfo(游戏信息)
private GameType type; //游戏模式,单人or 双人private bool isStartGame; //是否开始游戏private int gameTime; //游戏时长private int intervalTime; //间隔时间private int Width; //宽private int Height; //高
1
GameSystem
public void StartGame(GameType pType); //开始游戏单双人 (开启倒计时)private void CheckGame(); 检测游戏是否结束private void GameReset(); 重置游戏
CheckManager(检测)
SealBuff(封印)
public override Execute(); //执行
PlayerCamera
Kettle(水壶)
protected override _Trigger(); //重写触发
CameraManager(单例)
private List cameraList;
EffectFrame(继承MonoBehaviour )(处理效果的监听)
viod Awake();//监听的回调方法
CrazyBuff(疯狂buff)
PlayerManager(单例)
private List gamePlayerList;
public void
baseBuff
public virtual Execute(); //执行
UIManager(单例)
private baseUI curOpenUI; //当前打开的UI
public void Open(UIType type); 打开UI面板public void Close(baseUI pUI); 关闭UI面板public baseUI GetOpenUI(); //获得当前打开的界面
BuffType
Noodle(面条)
FrozenBuff(冰冻buff)
Interactive(交互)
[SerializeField]private bool WebCamera;[SerializeField] private bool Mouse[SerializeField]private bool TUIO;
FriedBreadStick(油条)
DoubleScoresBuff(双倍buff)
Player
private int hp; 血量private int scores; 积分private int dribble; 连击private int maxDribble; 最大连击数
public void ComputeHp(int hp); //计算血量
baseCamera(继承MonoBehaviour )
protected Camera m_Camera; 摄像机protected CameraType type; //摄像机类型
protected virtual void _Awake(); //唤醒protected virtual void _OnEnable(); 激活protected virtual void _OnDisable(); 不激活protected virtual void _Update(); 更新protected virtual void _Reset(); 点重置按钮protected virtual void _OnGUI();
GameType
Single,单人模式 Double,双人模式
UIFrame(继承MonoBehaviour )处理ui的监听
void Awake(); //监听的回调方法
AtkSelfBuff(攻击自己buff)
BuffFactory
ShrinkBuff(缩小)
EmitManager(发射管理器)
private list EmittorList ; //发射器列表
CameraType(枚举)
InterchangeBuff(互换)
DataCenter
public Config m_Config; //配置文件
KitchenKnife(菜刀)
Config
private int GameTime; //游戏时间private int WaveIntervalTime; //波数的间隔时间private int
StuffedBun(包子)
UIType(枚举)
CuttingBoard(砧板)
Chopsticks(筷子)
baseUI(继承MonoBehaviour )
[SerializeField]private UIType type; //选择UI类型
protected virtual _OnOpen(); 当打开时protected virtual _PlayAnimation() ; //播放动画
OpencvTools
private static int m_Threshold = 20; //临界值变化 private static int m_Width; //宽 private static int m_Height; //高 private static Mat m_TempImg; //临时的图片 private static Mat m_CurImg; //当前帧的图片 private static Mat m_PreImg; //前一帧的图片 private static Mat m_OutImg; //输出的图片 private static int m_Frame = 0; // private static Point[][] m_Contours; //轮廓 private static HierarchyIndex[] m_Hierarchys; //层次索引 private static Mat m_ContourMat; //轮廓图片
baseItem
[SerializeField] private BuffType type; //buff类型
protected virtual _ Trigger(); 触发被检测到private void CheckBeAtk(); 检测是否被攻击到
Emittor(发射器)
int playerid;
public void Spwan(); //繁殖public void CrazySpwan(); 疯狂繁殖
Dumpling(饺子)
SoybeanMilk(豆浆)
WebCameraRender
0 条评论
回复 删除
下一页