项目做得一大半了,但是性能优点堪忧
即时RPG游戏,同屏刷100个avatar(衣服,武器,技能特效),加上地图,UI界面,大约600~800个显示对象,在windows的player上大约20~30帧,在安卓设备上大约20帧
所有的avatar渲染逻辑是在Lua的,地图部分在C++
每帧会遍历所有的avatar并且判断衣服,武器和状态,显示相应的动画
网络消息处理也在lua,如果同屏100个avatar,每0.1秒大约会有20~30条消息需要处理(改变avatar状态),也会对性能有影响
现在想优化性能但是有点无从下手(之前地图写在lua,每帧会遍历一万到两万个地图格子,很卡,现在移到C++了)
求优化思路
