博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Windows 8上使用XNA开发游戏一:自己的游戏引擎
阅读量:7298 次
发布时间:2019-06-30

本文共 2011 字,大约阅读时间需要 6 分钟。

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

 

转载于:https://www.cnblogs.com/xnagame/archive/2012/07/29/2613956.html

你可能感兴趣的文章
基础关3
查看>>
tar 解压缩
查看>>
(转)Sharepoint学习笔记—Debug--寻找 WSS_Logging下的ULSTraceLog
查看>>
数据库命令大全(也不是很全哈)
查看>>
鼠标变小手的方式
查看>>
20111124
查看>>
HierarchyId 与.Net Framework 4.5.3报错
查看>>
强大的ldd
查看>>
SpringMVC知识(1)
查看>>
Xshell 常用命令
查看>>
理解JavaScript的prototype和__proto__
查看>>
Ubuntu 10.04下编译安装Bochs 2.6及问题解决
查看>>
Java学习笔记:语言基础
查看>>
gulp 入门
查看>>
php验证手机号码
查看>>
POJ Problem 1423 Big Number 【stirling公式】
查看>>
AT2377 Blue and Red Tree
查看>>
监督学习——AdaBoost元算法提高分类性能
查看>>
通过ASP.NET Ajax技术模拟实现NBA比赛文字直播功能
查看>>
[数学建模(三)]遗传算法与旅行商问题
查看>>