新人,想请教如何提升关底结算时,数字累加显示的速度。
目前做法是将成绩从0开始,每帧+1,并更新到Label上。这样如果成绩在100以上,还是觉得结算的非常慢,用户体验很差。
求科普一下其他游戏是如何做的,让用户有成绩是从个位数累加上来的效果,但是速度又不会很拖沓。:904:
按等份提升啊 比如每次提升10%的数字
规定总时间, 比如给定2秒, 在知道开始和结束值时(比如100-200), 每帧按比率显示
那么在0.5秒显示125 1.2秒显示160
显示值 = 开始值 + (结束值-开始值) * detlaT / 总时间
制作一个action, 将这东西写到update里…