SuperRuntimeLibrary.GameEngine 技术预览

本人近日准备推出 用于.Net框架的游戏引擎封装类库。 以下是相关演示的代码:

public  static void DrawingSun(bool win, IntPtr f)
      {
          GameScreen fs = new GameScreen();//实例化一个游戏屏幕
          if (win)
          {
              fs.OpenWindowedScreen(f, 5, 5, 640, 480, 0, 0, 0);//窗口化屏幕
          }
          else
          {
              fs.OpenFullScreen(ScreenResolution.R640X480, ScreenColorDepth.X16, "tese");//全屏模式
          }
          Sprite s1 = new Sprite(@"sun.bmp");//新建一个精灵,精灵内容为一张图片
          Sprite s2 = new Sprite(s1);//精灵二使用精灵1为样板。
          if (s1.StartDrawing()!=0)
          { //精灵1中叠加上一个图片,使用了Alpha通道绘制

              s1.DrawAlphaImage(Image.FromFile(@"D:/My Documents/My Pictures/Logo2.gif"), 1, 1);
              s1.StopDrawing();
          }
          if (s2.StartDrawing() != 0)
          {//在精灵2上绘制一个图片。 然后画上些横杠。
              s2.DrawImage(Image.FromFile(@"D:/My Documents/My Pictures/16111111.bmp"),0,0);
              s2.FrontColor = s2.RGB(255, 0, 0);
              for (int i = 0; i               {
                  s2.Line(0, i, s2.Width, 0);
              }

              s2.StopDrawing();
              int x = 0;
              do
              {

                  fs.Clear(fs.RGB(0, 0, 0));//游戏屏幕使用黑色清屏。
                  s1.ClipSprite(0, 0, x, x / 8);
                  s1.Display(x, 100);//显示精灵1.
                  s2.Display(x, x);
                  s1.Display(600 - x, x);
     
                  fs.FlipBuffers();
                  fs.Sleep(100);
                  x++;

              } while (500           }

          fs.Close();
      }

时间: 2024-11-24 09:03:33

SuperRuntimeLibrary.GameEngine 技术预览的相关文章

微软Office2016技术预览版安装图文教程

  今天微软放出了Office2016技术预览版安装包,这种安装包和正式版区别不小,安装操作也有所不同.解压后,发现里面有一个"OfficePreview"文件和"Files"文件夹,此时双击"OfficePreview"文件开始安装.下面小编就为大家带来微软Office2016技术预览版安装图文教程,一起来看看! ▲ 直接打开"OfficePreview",不要通过"Files"文件夹中的文件进行安装 ▲

office2016技术预览版内测计划资格申请方法图文介绍

  微软公布office2016技术预览版内测计划,并给出了申请参与内测计划的地址.只不过该计划面向IT专业人员.开发者等人群,并且是企业版.但英文界面给想试用这一版本的某些中国用户造成了一定麻烦. office2016技术预览版内测计划资格申请方法: 1.进入微软Connect申请页面 2.登录微软账户后,会出现申请表页面 填写内容从上到下:公司名.本人名.本人姓.电子邮件地址.国家.公司员工数量.公司主营业务.是否为微软合作伙伴(是不是都可以).是否愿意被邀请参与未来的Office预发行版本

office2016技术预览版下载安装流程图文详解

  office2016技术预览版安装包解压后,发现里面有一个"OfficePreview"文件和"Files"文件夹,此时双击"OfficePreview"文件开始安装. 直接打开"OfficePreview",不要通过"Files"文件夹中的文件进行安装 如果你安装过之前的2014年10月的Office2016预览版,直接点击"Update Now"进行升级安装;如果没安装过10月的

Win9技术预览版有什么特点

  Win9技术预览版下载是很多网友想知道的吧,不过目前Win9技术预览版下载地址还没出来,下面大家先来看看有关于Win9技术预览版的相关解析吧.小编也会第一时间为大家带来下载地址. 1.全新的开始菜单:经典开始菜单和Metro开始屏幕两者在一起了.不过右侧看上去更像是一部Windows Phone.另外我们在左侧经典开始菜单部分中也看到了Metro应用Games.用户登录功能也被安置在了开始菜单的左上方,关机按钮也一起搬过来了.那么Charms边栏去哪儿了呢?大家可以看到某些应用的图标已经变成

4个Windows 10技术预览版技巧

  Windows 10 技术预览版已经提供下载,开始菜单的回归.再次强调桌面 UI 让 Windows 10 技术预览版和 Windows 8.1 使用起来有所不同.下面有 Windows 10 技术预览版 4 则:关于开始屏幕.开始菜单,全屏 Modern 应用和多桌面,还算基础,有更多想了解的 Win10 内容可以留言. 开启开始屏幕替代开始菜单 微软在 Windows 10 技术预览版中直接开启了新的开始菜单,如果你想恢复为开始屏幕: 任务栏属性 > 开始菜单 > 取消勾选"

微软Office 2016技术预览版已开放下载 任何人都可下载体验

  在1月底的发布会上,微软除了发布最新的Windows 10技术预览版之外,还带来了Office 2016.从之前曝光的截图来看,其风格相比目前的版本来说有了较大的改变,对于传统键盘鼠标操作和触摸操作的用户都进行了优化. 现在,Office 2016技术预览版终于开放下载了,不过步骤相对来说比较复杂. 首先,用户要在微软的"Connect注册"网页中报名参加,随后填写个人信息,包括姓名,国家地区,电子邮件地址等信息即可. 外媒报道称,无论你填写什么邮件地址,你都会自动加入进预览项目之

熊猫猪新系统测试之一:Windows 10 技术预览版

    话说本猫不用windows很多年了呀!不过看到微软最新的Windows10还是手痒了,想安装体验一把.于是第一时间下载,并做成usb引导安装镜像,在08年的老台式机上安装尝鲜鸟.下载ISO和安装方法这个略过了,因为网上一大把教程吖!这里只是就使用的第一感觉和大家分享下.     首先,微软自己说了,Windows10 技术预览版(build 9841)不推荐实际工作使用,一是因为bug较多,二是微软会在后台大量收集用户使用报告,有隐私拒绝强迫症的童鞋可以略过鸟!我在家一般用Mac OS 

Office 2010技术预览版里的新发现汇集

http://www.aliyun.com/zixun/aggregation/7330.html">技术博客作者Being Manan在Office 2010技术预览版里的新发现,看一下哪一项能让你喜欢,哪一项能让你在工作中受用而增加效率的. 1.截屏工具 Windows Vista就自带了一个简单的截屏工具,Office 2010的Word.PowerPoint等组件里也增加了这个非常有用的功能,在插入标签里可以找到(Screenshot),支持多种截图模式,特别是会自动缓存当前打开窗

新版ASP.NET会在Visual Studio2015社区技术预览中呈现先行版

摘要: 微软云计算和企业部门负责人.ASP.NET 之父,同时也是微软开源的主推手 Scott Guthrie,在他的博客发布了 ASP.NET 5. 本次发布的新版 ASP.NET 会在刚上线的 Visual Studio 2015 社区技术预览(C 微软云计算和企业部门负责人.ASP.NET 之父,同时也是微软开源的主推手 Scott Guthrie,在他的博客发布了 ASP.NET 5. 本次发布的新版 ASP.NET 会在刚上线的 Visual Studio 2015 社区技术预览(CT