页游常用flash,flash要做出效果又节约资源是性能诟病。
这里可以尝试做一个推送沙盘,背景是场景的背图,里面跑xxx3D模型,在一定范围内无序8个方向固定速度行走。需要使用景深排序。
import ghostcat.debug.Debug;
创建一个 protected function CreateUI add一个基本的fpsaddChild(new FPS())
import ghostcat.debug.FPS;
人物和人物之间的处理。
import ghostcat.game.item.sort.Sort45Calculater;
import ghostcat.game.item.sort.SortYCalculater;
|
private function confirmBNHandler(event:MouseEvent):void |
|
{ |
|
var n1:int = int(stageWText.text) |
|
var n2:int = int(stageHText.text) |
|
var n3:int = int(runnerNumText.text) |
|
if (n1 && n2 && n3) |
|
this.init(renderBN.selected,sortBN.selected,boxsGridBN.selected,positionBN.selected,n1,n2,n3); |
|
} |
|
|
import ghostcat.ui.controls.GText;
import ghostcat.game.util.GameMoveByPathOper;
最后让人物模型移动起来,人物模型移动起来时,可以设置多少模型的数量。
这样就可以本地看下Cpu和虚拟内存。
最好是可以设置不同测试的场景:
比如人物模型和npc模型运行;人物模型围绕场景模型定点移动等。
当在本地查看可以接收后,就可以制定可见模型的数量,面数,便于布怪。
转自自己网易博客love_yan
本文探讨了页游中利用Flash进行性能优化的方法,通过创建推送沙盘展示3D模型的移动,并采用景深排序技术解决多角色同屏时的性能问题。文中还介绍了如何设置不同的测试场景来评估资源占用。
2744

被折叠的 条评论
为什么被折叠?



