Unity中关于游戏制作的代码架构书写

本代码架构一个由四篇代码组成,用于单机小游戏的开发
首先是Message脚本 用于消息的存放,代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Message
 {
   
   //类型   
  public byte Type;  
    //命令  
  public int Command;    
       //参数 
  public object Content;
  public Message()    
   {
      
   } 
  public Message(byte type,int command,object content)  
  {
     
    Type = type;  
    Command = command;  
    Content = content; 
  }
  }
  //消息类型
public class MessageType
{
   
public static byte Type_Audio = 1;  
  public static byte Type_UI = 2;        
  public static int Audio_playSound = 100;    
  public static int Audio_PlayMusic = 101;    
  public static int Audio_StopMusic = 102;    
  public static int Audio_ChangeVolume = 103;
  public static int UI_ShowPanel = 200;    
  //增加分数    
  public static int UI_AddScore = 201;    
  public static int UI_ShowShop = 202;    
  }

然后是MonoBase脚本 用于用于控制组件发送消息,代码如下:

using

你可能感兴趣的:(unity,unity3d,c#)