creator引擎分享一个List分帧加载的方式(应该合理)有更好的方式交流下啊
let listView = this.viewRoot.m_list_cookbook
listView.itemRenderer = this.renderListItem.bind(this);
listView.setVirtual();
let totalCount = items.length
listView.numItems = 0;
let curCount = 0
CocosHelper.runRepeatTween(this, totalCount, cc.tween(this).delay(0.033).call(() => {
curCount += 1
console.log(curCount, totalCount)
listView.numItems = curCount
listView.refreshVirtualList()
}))
关闭界面需要调用
cc.Tween.stopAllByTarget(listView),避免分帧未加载完导致异常
listView.itemRenderer = this.renderListItem.bind(this);
listView.setVirtual();
let totalCount = items.length
listView.numItems = 0;
let curCount = 0
CocosHelper.runRepeatTween(this, totalCount, cc.tween(this).delay(0.033).call(() => {
curCount += 1
console.log(curCount, totalCount)
listView.numItems = curCount
listView.refreshVirtualList()
}))
关闭界面需要调用
cc.Tween.stopAllByTarget(listView),避免分帧未加载完导致异常
没有找到相关结果
已邀请:
2 个回复
谷主
赞同来自:
kylin1024
赞同来自: