Ycnd 2D教程2---让程序运行起来

本文介绍了Ycnd2D图形引擎中帧处理函数和帧渲染函数的作用及实现方式,帧处理函数用于处理用户的交互操作或图像的动态变化,而帧渲染函数则负责图像的绘制工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要让基于Ycnd 2D图形引擎的程序运行起来,并且为后面的绘图做好准备,就必须要将定义好的“帧处理函数”与“帧渲染函数”提交给引擎。

 

什么是“帧处理函数”?什么又是“帧渲染函数”呢?

帧处理函数就是实时处理程序或图像所有逻辑动作的函数,Ycnd通常在这个函数中处理用户的交互操作或图像的动态变化。如:检测用户的按键操作、变换图像的颜色、形状、纹理等等。

帧渲染函数就是实时处理图像绘制操作的函数,Ycnd在这个函数中绘制所有需要绘制的图形、文本。

 

这两个函数是所有使用Ycnd的程序的主要执行函数,如果程序没有定义这两个函数中的任何一个,那么Ycnd就会自动退出,程序就无法正确运行。

 

下面是这两个函数的示例:

 

 

 

函数必须符合示例的定义,即:必须返回bool值,不能有参数。

 

函数定义好之后就可以使用函数SetFrameFunction和SetRenderFunction将它们提交给引擎了。如:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值