来自 XNA,啥是 Corona 的“更新”机制(GameTime、gameTime)?

Posted

技术标签:

【中文标题】来自 XNA,啥是 Corona 的“更新”机制(GameTime、gameTime)?【英文标题】:Coming from XNA, what is Corona's 'Update' mechanism (GameTime, gameTime)?来自 XNA,什么是 Corona 的“更新”机制(GameTime、gameTime)? 【发布时间】:2011-09-22 14:35:14 【问题描述】:

我正在尝试掌握 Corona SDK,但我对 Lua 语言了解不多,因为我来自 C# 和 XNA 背景。我的问题是当触摸屏幕上的触摸箭头时,我想对对象进行一些加速。

在 XNA 中,您的变量会发生变化,它的代码将在更新部分完成,但我不完全确定如何在 Corona 中完成。目前箭头只是用这段代码匀速移动。

 function button:touch()
   motiony = -speed 
 end
 button:addEventListener("touch", button)

任何正确方向的帮助或指示将不胜感激。

【问题讨论】:

设法解决了问题,是的^_^ 【参考方案1】:

创建一个变量来存储加速度。当您触摸按钮时,更改加速度值,并将其应用于对象的速度。

【讨论】:

以上是关于来自 XNA,啥是 Corona 的“更新”机制(GameTime、gameTime)?的主要内容,如果未能解决你的问题,请参考以下文章

在 XNA 中实现可缩放并显示当前位置的地图控件

windows消息响应机制到底是啥,谁发出消息,啥是消息?谁来响应消息?怎样响应?

调用“更新”后 XNA 游戏堆栈溢出错误

XNA - 更新方法与绘制方法

Xna 一次从数组中触发(更新)对象

如何在 Corona SDK 中切换到另一个场景?