zoukankan      html  css  js  c++  java
  • Vortex2D.NET一个开源的2D图形引擎-介绍

    Vortex2D.NET是一个开源的2D图形引擎。先看看官网的介绍:

    Vortex2D.NET is free 2D fast graphics framework/game engine powered by Direct3D 9. It is replacement of XNA for 2D games development. Vortex2D API is very well structured, easy for beginners and powerful for professionals. Programming language: C#; OS: Win XP or newer.

    本人英文不太好,英文不多,如果看不懂的,可以用翻译软件自己翻译下。从本人目前的境况来看,粗略说一下为何选择它。

    1. 开源:开源是选择它的最大理由。
    2. 用C#:以前用DelphiX来玩2D图形引擎,虽然不能说Delpi咋样,(偶其实对Delphi的学习也不是说到了某种很高深的层次)毕竟C#好找工作,我也懂C#。
    3. 硬件依赖低:开始的时候,本来想用XNA来做的,但后来在笔记本上运行时,提示显卡太差,不支持。因此,放弃使用XNA了。
    4. 使用Direct3D 9:不说了,偶都不是很懂这东西,但分析了下,与OpenGL这东西对比了下,感觉使用Direct3D会适合我吧。
    5. 底层使用C++:后来才知道的,它是把DirectX用C++封装好的。
    6. 支持多窗体:或者说是在多个control上进行绘画(后来才知道的)。
    7. 文字绘画:使用图片的形式来进行文字绘画。(后来才知道的

    本人搞2D图形绘画只是出于个人爱好,对有关图形方面的知识所知很有限。只能在一个低的水平来说话。

    剩下的优点,大家还是去官网看介绍了,毕竟作者才是专家,他才最了解Vortex2D.NET

    大家下载源码一定要注意了。不要下载他提供的某个版本。要下载它的当前编辑版本,因为我下载他提供的最新版本时是不能编译的。

    下面我提供个链接,下载我修改过部分代码的吧。修改的地方我都有标记注释的。源码

    原创作品出自努力偷懒,转载请说明文章出处http://www.cnblogs.com/kfarvid/

  • 相关阅读:
    Canvas中的save方法和restore方法
    python之函数默认参数的坑
    python之函数名的应用
    python之golbal/nonlocal
    python之*的魔性用法
    python之函数的传参形参的第三种动态参数*args和**kwargs
    python之道09
    python之函数的初识
    python之道08
    python之99乘法表
  • 原文地址:https://www.cnblogs.com/kfarvid/p/2076528.html
Copyright © 2011-2022 走看看