lua - corona sdk线速度慢?

标签 lua coronasdk

我正在制作一款使用物理的游戏。我有一个球,当它到达某个区域时,说

ball.x > 100 and ball.x < 110 and ball.y > 100 and ball.y <  110

我希望球的线速度减慢,但不要停止。我尝试使用 球:setLinearVelocity( 0, 0)

这没问题,但我仍然希望球有一些(比如说一半)动量。有什么想法吗?

最佳答案

你可以说我疯了,但如果你的目标是将速度减半,你不能使用 getLinearVelocity ,除以二,并将其设置为速度?

local vx, vy = ball:getLinearVelocity()
ball:setLinearVelocity(vx / 2, vy / 2)

关于lua - corona sdk线速度慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166278/

相关文章:

java - 从Luaj继承Java类

Lua 从表中删除项目 (CoronaSDK)

lua - Corona SDK 或 Lua 是否有可用的 'eval' 函数?

arrays - 如何在Corona SDK/LUA中创建随机显示图像和播放音频文件的功能?

redis - 如何每天在lua中过期一组redis?

lua - Torch:按索引删除张量列

xml - 如何将 Lua 函数添​​加到 Notepad++ functionList.XML

ios - Swift:像 Lua 一样快速从数组中删除元素

lua - 尝试索引全局 'event'(零值)

memory-leaks - Corona SDK/Lua/内存泄漏