Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

标题: GBA里如何实现定时任务? [打印本页]

作者: MASTERPOPY    时间: 2021-9-28 17:19
标题: GBA里如何实现定时任务?
如题。
比如每秒执行一次什么的。
作者: jiangzhengwenjz    时间: 2021-9-29 12:56
口袋妖怪吗?可以用Task系统,每frame执行一次(通过简单的累加判定可以实现更长时间)
作者: MASTERPOPY    时间: 2021-9-30 18:16
jiangzhengwenjz 发表于 2021-9-29 12:56
口袋妖怪吗?可以用Task系统,每frame执行一次(通过简单的累加判定可以实现更长时间)

按帧不能准确计算1秒之类的
作者: jiangzhengwenjz    时间: 2021-10-2 00:19
MASTERPOPY 发表于 2021-9-30 18:16
按帧不能准确计算1秒之类的

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

要提升精度可以使用GBA Timer
作者: MASTERPOPY    时间: 2021-10-8 17:59
jiangzhengwenjz 发表于 2021-10-2 00:19
你是指59.xxxx帧相比60帧的那一点误差吗?

要提升精度可以使用GBA Timer

GBA Timer怎么用?
作者: jiangzhengwenjz    时间: 2021-10-11 00:12
MASTERPOPY 发表于 2021-10-8 17:59
GBA Timer怎么用?

https://www.coranac.com/tonc/text/timers.htm
作者: MASTERPOPY    时间: 2022-1-12 15:18
思考了一下,TIMER里也是用CPU频率来计算时间的,这样还不如就用task。




欢迎光临 Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论 (http://162.218.49.243/) Powered by Discuz! X3