MASTERPOPY 发表于 2021-9-28 17:19:30

GBA里如何实现定时任务?

如题。
比如每秒执行一次什么的。

jiangzhengwenjz 发表于 2021-9-29 12:56:39

口袋妖怪吗?可以用Task系统,每frame执行一次(通过简单的累加判定可以实现更长时间)

MASTERPOPY 发表于 2021-9-30 18:16:06

jiangzhengwenjz 发表于 2021-9-29 12:56
口袋妖怪吗?可以用Task系统,每frame执行一次(通过简单的累加判定可以实现更长时间)

按帧不能准确计算1秒之类的

jiangzhengwenjz 发表于 2021-10-2 00:19:24

MASTERPOPY 发表于 2021-9-30 18:16
按帧不能准确计算1秒之类的

你是指59.xxxx帧相比60帧的那一点误差吗?

要提升精度可以使用GBA Timer

MASTERPOPY 发表于 2021-10-8 17:59:45

jiangzhengwenjz 发表于 2021-10-2 00:19
你是指59.xxxx帧相比60帧的那一点误差吗?

要提升精度可以使用GBA Timer

GBA Timer怎么用?

jiangzhengwenjz 发表于 2021-10-11 00:12:15

MASTERPOPY 发表于 2021-10-8 17:59
GBA Timer怎么用?

https://www.coranac.com/tonc/text/timers.htm

MASTERPOPY 发表于 2022-1-12 15:18:07

思考了一下,TIMER里也是用CPU频率来计算时间的,这样还不如就用task。
页: [1]
查看完整版本: GBA里如何实现定时任务?