问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在lua中使用SetTimer需不需要先得到TimerManager对象

发布网友 发布时间:2023-07-25 16:33

我来回答

1个回答

热心网友 时间:2024-10-28 15:04

1、是这样的,最开始的时候,BOLT并不支持直接使用SetTimer,而是必须先获取TimerManager,再从TimerManager调用SetTimer。然后,BUG(BOLT User Group)的成员们都觉得这样好2,这么常用的接口每次都需要XLGetObject,实在是不User Friendly。幸运的是,BOLT的开发者们迅速意识到这是一个很重要的问题,于是就在后续版本里将SetTimer和SetOnceTimer注册成全局函数,这样BUG们终于如愿了。所以,他们的区别在于代码的多和少。

2、是这样的,你已经意识到需要一个对象池,这很好。BUT,你没意识到并不需要反复remove、add,而只需要在交互导致对象需要变更时将对象的属性更新就可以(比如,对象的文本,颜色、字体、位置等),这个是“不对对象进行移除(从而也不对对象销毁)的重用方案”。你猜的没错,对象的创建是耗时的,而大量频繁的创建、销毁不但耗时,还会给lua的gc带来压力。

简单来说,就是这么回事。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
妇科的止血药有哪些 妇科用的止血药有哪些 妇科止血药的功效 人艰不拆是啥意思 汉酱51 度酱香型白酒多少钱?味道怎么样? 穿凉鞋可以穿袜子吗?凉鞋发黄怎么变白? 爱奇艺vip投屏限制怎么办 爱奇艺vip投屏视频限制怎么解决 支付宝怎样解除关联的支付宝账号? 剑圣叫什么名字 ...政策?这个政策的目的是什么?会对经济有什么影响? 请教lua中的GetTime函数在哪定义 1998年1月11日出生的,女性,她这一生有怎样命运? 歌词只要今天过的很精彩 公历:1998年1月11日(星期日)13点 农历:丁丑年十二月十三日未时 ...开不出来了 换了新电池也没用 谁知道哪里可以修? 拍立得后盖盖不紧可以修吗 康洋跟超威哪个电池好 康洋电池6-EVF-65的电池一组多少钱? 2012年什么牌子的锂电池电动车好? 神州行赛克友鸽邦德富士达电动车哪个好 富士达锂电池轻便电动车能用吗 财务总监是做什么的 方太燃气灶的选购方法燃气灶优点有哪些 梦见男友和别人牵手 15世纪以前欧洲人为什么会渴望异地的香料? 正当购买砗磲犯法吗? 梦见男朋友与另的女生牵手的预兆 砗磲违法吗 什么是见过世面的女孩? 战神宙斯神殿夺取宙斯手套问题 荷兰兔多少钱? nonno在西班牙语中好像是爷爷的意思对吧?发音是怎样的? 西班牙语有区分爷爷和外公,奶奶和外婆吗 求举例15个西班牙语的名次,并写出阴阳性和复数,最好能标出重音_百度知... 凯迪拉克ElDorado的历代车型 电动三轮车的充电器不亮灯也不充电是怎么回事? 风月变大结局 风月变多少集 风月变在哪里开播 风月变在哪看 风月变讲的什么 剧名《风月变》是小说改编的吗 风月变什么时候更新完 梦见下葬坑里有水 风月变宝珠公主结局 请问京BN2648这辆黑色帕萨特出租车是哪个公司的啊?司机叫什么名字啊... 怎么查北京出租车所属公司 朗朗的读书声 溢满校园记心中 一声声琅琅的读书声传来怎么写作文 鼻子上火喝龙井会好吗?