阅读更多
摘要:Paradox是一款开源的游戏引擎,让你使用C#来构建跨平台的游戏,支持iOS、Android和Windows Phone等。无论你的游戏是纯粹的2D还是全3D场景,亦或是混合,Paradox所提供的灵活渲染架构,可以满足你的所有需求。

Paradox是日本Silicon Studio公司推出的一款开源的全新游戏开发引擎,能够让你使用C#编程语言来构建出符合心意的跨平台游戏,支持iOS、Android和Windows Phone等平台,代码已托管至Github上。其中的Game Studio能够很好的帮你管理所有的游戏资源,实时的展现游戏编写中的改变,它与Visual Studio的无缝集成,为开发者提供了一个舒适的开发环境,对智能感知编码的使用让开发游戏脚本变得更容易。

无论你的游戏是纯粹的2D渲染、还是2D和3D混合,亦或是全3D场景,Paradox所提供的灵活渲染架构,可以满足你的所有需求。其带有的独特渲染特性,让它在这一方面处于领先地位。



渲染

渲染管线可以完全自定义的分层渲染你的游戏场景。举个例子,在Paradox中无论是向前或向后渲染均使用简易插件,这样你就可以定制整个管线来满足自己的需求和游戏开发中的特定渲染。同时,还能够很容易地就能体验到新的渲染技术。

2D和3D



2D:Paradox中的Sprite系统将处理你游戏中所有的sprite,并能够实现批量处理。sprite被组织在一个Sprite Group中(也就是Sprite Sheets),可以引用多个纹理。Game Studio所提供的Sprite Group编辑器和包装指令能够很好的优化你的2D内容。



3D:Paradox中典型的渲染器,通过一个有效的材料系统与先进的着色器系统来处理3D模型,且资源管线能够合并网格来优化移动设备的内容。

物理效果

Paradox依赖Bullet Physics Library为3D和2D游戏打造实时的物理效果,使用原生的SIMD指令来优化从桌面到移动的运行。此外,Paradox的物理系统还带有碰撞体形状、常规的碰撞检测、刚体、重心控制等。


着色器和效果器

Paradox的着色器来源于对HLSL的扩展。他们通过使用继承、着色器混合和自动织入着色器输入输出属性来提供模块化着色器的真实组成。而Paradox的效果器则可以将多个效果器结合成一个完整的效果器,以获得更好的开发体验。

UI



一个完整的UI系统,可以让开发者通过几行代码就能为游戏创建出一个用户界面。Paradox的UI系统是建立在一个简化设计的WPF模型上,提供了一些UI空间和丰富的布局容器。

音频



使用Paradox内的音频系统可以大大的丰富游戏中的音频体验,它允许在游戏中播放背景音乐或几个小音效,完全集成基于模型的实体组件,所以声音可以被附加在一个实体上并能够被3D本地化。音频系统利用的是音频引擎,提供一个低水平的音频API。

输入



从桌面的游戏手柄到移动平台上的手势识别,Paradox的输入系统可以访问多种输入设备,其中包括鼠标、键盘、控制杆、游戏手柄或触摸方式等。它的API既易于使用又很高效,你可以自己选择最佳的输入体验或同时处理多种类型的输入。

想要了解更多Paradox,可以进入Paradox官网进行研究。

传送门:mobilehub主页
  • 大小: 137.1 KB
  • 大小: 21.8 KB
  • 大小: 99.6 KB
  • 大小: 24.2 KB
  • 大小: 93 KB
  • 大小: 100.1 KB
来自: CSDN
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Clockwork:Paradox 游戏引擎的实验组件和示例 (http

    Clockwork.Games :游戏相关组件(角色控制、游戏系统、脚本等)。 Clockwork.Physics : 悖论整合。 Clockwork.Terrain : 基于地形系统,​​包括瓦片流和材料。 Clockwork.Atmosphere :。 Clockwork....

  • ParadoxEngine:轻量级的Java游戏引擎!

    悖论引擎轻量级的Java 3D游戏引擎!商机在1行中加载模型和纹理骨架动画支持Jbullet物理支持EnityComponent系统(受统一启发) 第一人称和第三人称相机水地形生成(Perlin噪声或孤岛生成器)支持2D图形支持(用于gui...

  • c#连接paradox数据库并导出db文件

    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

  • PtolemyJS:用于 JS 视频游戏的 2D 地图引擎

    托勒密JS PtolemyJS 是一个用于 JS 视频游戏的开源 2D 地图引擎! PtolemyJS 的灵感来自Paradox Interactive 的克劳塞维茨引擎Amit Patel 在使用 voronoi 图生成程序地图方面的出色工作 ( ) 在尝试现场演示!!

  • c#打开Paradox 5.x/7.x db数据库源码

    这是一个用c#打开Paradox 5.x/7.x db数据库,并将其数据复制到dbf数据库中的工具,全部源码。

  • 解决Paradox Interactive系列游戏加载mod时的路径问题

    以欧陆风云4为例,在...\Documents\Paradox Interactive\Europa Universalis IV\mod目录下用记事本打开文件CN_chinese_mod.mod,检查其中的path是否为绝对路径,如果是绝对路径,很有可能和本地路径不一致。...

  • paradox_pw_Recovery_paradox_password_

    password recovery software for paradox

  • 易语言Paradox数据库应用

    易语言Paradox数据库应用源码 系统结构:复制内存,刷新列表,刷新高级列表框的编号,退出,打开,读文本,跳到,记录数,读整数,取列类型,取字段长度,写文本,存档,写整数,写短整数,加记录,删除

  • paradox-reader:读取Paradox .txt文件的Python模块

    Python模块读取Crusader Kings II,Europa Universalis IV,Stellaris和Hearts of Iron IV中使用的Paradox .txt文件 它能做什么 这段代码将读取一个Paradox .txt文件,以便可以在Python脚本中使用它。 它还可以将...

  • C# 连接Paradox DB

    Paradox数据库是一个成名于15年前的数据库,那时候Borland公司还存在。最近客户提出需求,要在一套用了12年+的应用程序上作些功能更改。这套应用程序使用Delphi+Paradox数据库。 Delphi和Paradox一样太古老,现在会...

  • 8620 (1)_sql_paradox_

    <br />Dans le fichier zipe vous aller trouver le fichier de la base de donné...Pour ceux qui ont besoin de tables PARADOX (*.DB) tout est dans le zippe il suffit d'ouvrir

  • paradoxbot:与 Paradox 警报系统和 PRT3 模块通信的机器人

    悖论盒与 Paradox 警报系统和 PRT3 模块通信的机器人apt-get install python-pip pip install serial

  • 易语言Paradox数据库DB文件分析

    易语言Paradox数据库DB文件分析源码 系统结构:子程序_小字节序转换成小字节序,子程序_读取数据,子程序_转换十六到十,HexToInt,十六转十, ======窗口程序集1 | | | |------ __启动窗口_创建完毕

  • Paradox数据库(.db文件)新增数据工具

    Paradox数据库(.db文件)是Borland在Delphi和C++ Builder下用BDE操作的桌面型数据库,如今用的人很少了。对老项目进行改进时,现在仍然可以使用OleDB对些类型数据库进行操作,但新增数据时,发现有些数据不能新增加...

  • paradox 数据库批量转换工具

    1、支持paradox 数据库DB文件批量转换到CSV,DBF,Excel,MSSQL,MYSQL 2、支持子文件夹下的DB文件一起批量转换

  • 调用pxlib函数接口向paradox文件插入新记录

    本文档通过一段代码和详细注释,演示了如何利用pxlib接口,向paradox数据库文件中插入新记录的完整过程,其他更新和删除记录等操作也可以据此获得借鉴和帮助。

  • Tutti.zip_paradox

    Best Tools to manipulate Paradox, Xbase e Access many functions copy table, delete table, import data, recreate index, corret table

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

Global site tag (gtag.js) - Google Analytics