Ycnd 2D 图形引擎常见问题解答

Ycnd 2D常见问题解答(持续更新!)

 

1、Ycnd 2D是什么?

Ycnd 2D是一套基于DirectX的2D图形引擎,它使用DirectX(D3D)来加速图形的绘制。Ycnd 2D封装了DirectX中的许多细节,使得开发人员可以不必接触麻烦的DirectX初始化、设置、资源管理、渲染等过程就可以编写出具备硬件加速的图形程序,能够大大节省你的开发时间,提高开发效率。

 

2、Ycnd 2D是免费的吗?使用上有什么限制?

是的,Ycnd 2D是完全免费的,并且本人也没有考虑过收费。使用上Ycnd 2D没有任何限制,且本人允许将它用于任何目的,你可以任意的传播、使用。

 

3、Ycnd对软件及硬件有没有什么要求?

软件方面:Ycnd只支持Windows系统,并且必须安装最新的Direct9.0c运行时组件;

硬件方面:没有什么严格的要求,但是本人推荐配备硬件支持Direct9.0c的显示卡,这样可以获得最佳的硬件加速能力,提升图形绘制的性能。

 

4、Ycnd 2D适用的开发语言是什么?

Ycnd 2D本身使用C++开发,因此对C++提供了最佳的支持。其他编程语言需要通过转接模块来提供支持,目前引擎的转接模块正在开发中,敬请期待。

 

5、Ycnd 2D推荐的开发工具是什么?

本人无法推荐一种开发工具,只要是自己用得顺手的,且开发语言为Ycnd支持的话就可以了。

 

6、发现了Ycnd的BUG怎么办?

如果你在使用中发现了Ycnd的BUG,请将它提交给本人,本人将及时的修复。BUG提交:kflizcst@163.com,谢谢你!

 

7、如何及时的获得Ycnd的更新版本?

你可以发一封邮件到kflizcst@163.com,内容写上:“Ycnd更新通知”,本人将在Ycnd更新时及时将新版发送到你的邮箱。

 

8、Ycnd 2D的适用范围?

Ycnd 2D可以用来设计任何需要高效2D绘图的程序,例如:游戏程序、动画程序等。你甚至可以用它来设计2D宣传片或演示文稿,只要你喜欢:-)

 

9、Ycnd的核心模块中包含了音频引擎,但我可否使用外部的音频系统或我自己设计的音频部分?

完全可以!Ycnd的总体设计是高度模块化的,引擎内部的独立功能都可以屏蔽不用,这不会影响到其他的部分。如果要使用外部的音频系统,可以在引擎初始化时关闭内置的音频引擎,这样就可以任意使用你喜欢的音频系统了。

 

10、Ycnd的GUI模块和粒子系统模块可否拆开来使用?

对于这个问题,我想说明两点:首先,Ycnd所提供的GUI及粒子系统组件的绘图部分使用了引擎核心的功能,是必须搭配引擎使用的,否则就没法用了;其次,这些模块与引擎核心构成了一个整体,这个整体就是Ycnd 2D图形引擎,除了核心模块外,我是不允许破坏整体来单独使用其中一个模块的。

11、为什么我在初始化Ycnd时,指定使用参考光栅设备(REF),但程序启动后却报错崩溃了?

要使用REF,你的电脑中必须安装有完整的DirectX SDK,按照微软的设定,REF环境是无法打包并提供给最终用户的,这就是说,REF只能用于开发阶段,程序完成后必须切换回HAL,否则程序将无法运行。

 

12、Ycnd的性能如何?

性能问题根据目标电脑的硬件配置情况会有很大的不同。现在,我仅仅说一下在我的电脑上Ycnd的性能表现:本人电脑的主要配置为:CPU-AMD Sempron 2600+ 1.6GHz;显卡-ATI HD2600 pro;Ycnd在保持帧速率30(人眼画面流畅度感觉的最低极限)的情况下,最大绘制的几何图形数为2800个。而且,经过本人测试,Ycnd对系统CPU性能依赖度很小,显卡好的话表现会相当不错:-)

 

13、为什么使用Ycnd编写的图形程序,运行时CPU占用率极高(通常都是100%占用率)?

在默认的情况下,Ycnd运行时是不限制帧速率的,也就是说在这种情况下,Ycnd将全速运行,图形的绘制能力及绘制速度将会达到硬件平台的能力极限,因此,处理器等硬件资源都会被完全占用。其实2D图形程序(如:2D游戏等),很多情况下并不需要如此之高的绘图速度,一般来说,25~30帧每秒是比较好的(人眼的流畅度感觉最低极限),这样,既可以节省系统的硬件资源,又可以提高程序的响应速度,而且又不会使绘图过程出现跳格停顿现象,所以,我推荐你将Ycnd的帧速率限制在25~30的范围内,如此一来就不会出现资源过度消耗的问题了。

 

14、编译下载的Ycnd例程代码没有问题,但执行编译后的程序时却报错崩溃了,这是什么原因?怎样解决?

请将例程代码目录下的test.ini文件,复制到编译后的程序所在的目录即可解决此问题。这是因为示例程序需要通过test.ini进行初始化操作。

 

15、Ycnd 2D/3D何时归来?

Ycnd 现在已经归来了!

 

16、Ycnd 2D NOC版何时提供下载?

NOC版的各个模块将会陆续发布,同时还将提供帮助文件及相关例程。

另:核心模块的NOC版现已提供下载,详见置顶文章。

 

17......

 

最后更新:2010.9.15

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值