| 
 | 
	
 
 
 
 
  cocos2d-x for xna其实稍微改改就能变成一个基于monogame的xna游戏引擎。 
  这个引擎的名字叫minigame,周五周六两天弄得,所以。。。只是晒晒。 
 
 
  ClickAndMoveTest,纪念一下和春哥,洋洋的基情。 
 
 
   
  在Game1.cs中添加代码 
 
 
 
 public class Game1 : Game 
{ 
GraphicsDeviceManager graphics; 
SpriteBatch spriteBatch; 
public Game1() : base() 
{ 
graphics = new GraphicsDeviceManager(this); 
Content.RootDirectory = "Content"; 
this.IsMouseVisible = true; 
//这些 
MGDirector.SharedDirector().Graphics = this.graphics; 
MGDirector.SharedDirector().Content = base.Content; 
MGDirector.SharedDirector().Landscape = true; 
MGDirector.SharedDirector().DisplayFPS = false; 
} 
protected override void Initialize() 
{ 
base.Initialize(); 
} 
public void CompleteLoading() 
{ 
MGSpriteFrameCache.SharedSpriteFrameCache().AddSpriteFramesWithFile("Content/sunwukong.plist","Images/sunwukong"); 
MGDirector.SharedDirector().RunWithScene(new TestingScene()); 
} 
protected override void LoadContent() 
{ 
spriteBatch = new SpriteBatch(GraphicsDevice); 
//这些 
            MGDirector.SharedDirector().Initialize(); 
CompleteLoading(); 
} 
protected override void UnloadContent() 
{ 
} 
protected override void Update(GameTime gameTime) 
{ 
if (Keyboard.GetState().IsKeyDown(Keys.Escape)) 
Exit(); 
//这些 
MGDirector.SharedDirector().Update((float)gameTime.ElapsedGameTime.TotalSeconds); 
base.Update(gameTime); 
} 
protected override void Draw(GameTime gameTime) 
{ 
GraphicsDevice.Clear(Color.CornflowerBlue); 
//这些 
            MGDirector.SharedDirector().Draw(); 
base.Draw(gameTime); 
} 
} 
  想试用的朋友下载源代码(网速太慢稍后补上),参考cocos2d-x 废弃了CCApplication精简,MiniGame。 
  QQ讨论群 
  142922153(没人) 
  190784175 
   |   
 
 
 
 | 
  
 | 
 | 
 | 
| 
 | 
 |