示例#1
0
        public Game1()
        {
            GameUtil.Graphics     = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
            GameUtil.Graphics.PreferredBackBufferWidth  = 800;
            GameUtil.Graphics.PreferredBackBufferHeight = 600;

            var lookEntry = new LookEntry();

            lookEntry.Skin   = 1;
            lookEntry.Hair   = 30003;
            lookEntry.Face   = 20001;
            lookEntry.Equips = new Dictionary <short, int>();

            lookEntry.Equips[0] = 1060000; // 裤子
            lookEntry.Equips[1] = 1302000; // 武器
            lookEntry.Equips[2] = 1040007; // 上衣

            // _equips.AddEquip(1302003, _drawInfo); // 武器
            // _equips.AddEquip(1060000, _drawInfo); // 裤子
            // _equips.AddEquip(1040007, _drawInfo); // 上衣
            // _equips.AddEquip(1071001, _drawInfo); // 鞋子
            // _equips.AddEquip(1000019, _drawInfo); // 帽子
            // _equips.AddEquip(1102008, _drawInfo); // 披风


            _charLook = new CharLook(lookEntry);
            _drawArgs = new DrawArgument(new Vector2(100, 100), true);
        }
示例#2
0
 public CharLook(LookEntry entry)
 {
     Init();
     Reset();
     Body = new Body(entry.Skin, _drawInfo);
     Hair = new Hair(entry.Hair, _drawInfo);
     Face = new Face(entry.Face);
     foreach (var keyValuePair in entry.Equips)
     {
         AddEquip(keyValuePair.Value);
     }
 }