gpt4 book ai didi

optimization - 在 TI-89 上检查按键的最佳方法

转载 作者:行者123 更新时间:2023-12-03 15:53:53 26 4
gpt4 key购买 nike

为了进行实验,我决定使用内置程序编辑器在我的 TI-89 中编写一个小游戏,但是我无法找出一种在没有明显延迟的情况下获得击键的最佳方法。目前我有:

Prgm

70→xpos
70→ypos

Loop

If getKey()=340 Then
xpos+3→xpos
PxlCrcl ypos,xpos,5,1
EndIf

If getKey()=337 Then
xpos-3→xpos
PxlCrcl ypos,xpos,5,1
EndIf

If getKey()=257 Then
Goto end
EndIf

EndLoop
Lbl end

EndPrgm

这将创建一个无休止的游戏循环,检查是否按下了向左、向右或删除按钮,并相应地向左或向右画一个圆圈或完全结束程序。然而,这种方法似乎运行得非常缓慢,我在其他演示中看到了更平滑的运动。我的方法有问题吗,如果有,我该如何改进?

最佳答案

抱歉,我使用的是 TI-84,但这种方法应该仍然有效。

getKey() 函数是创建延迟的函数。如果将输出放入变量中,则只需运行一次 getKey() 函数。在 TI-84 中,你可以这样做

getKey->K

您应该能够使用 TI-89 做完全相同的事情。

希望这可以帮助!

关于optimization - 在 TI-89 上检查按键的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29684385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com