[]tiledMap 45度地图在移动地图时出现没及时渲染的黑块

tiledMap 45度地图在移动地图时出现没及时渲染的黑块,这时继续移动地图,之前没技术渲染的黑块会自动填充正常,如何避免这种渲染不及时的问题
QQ图片20180503224448.png
已邀请:

Apple

赞同来自:

用低分辨率图形作为初始加载素材,然后游戏过程中用高分的替代,各种页游都是这么做的

sword2015

赞同来自:

解决了,原来解决办法在API中,
创建地图
Parameters 
mapName:String
 — JSON文件名字  
viewRect:Rectangle
 — 视口区域  
completeHandler:Handler
 — 地图创建完成的回调函数  
viewRectPadding:Rectangle
 (default = 
null
) — 视口扩充区域,把视口区域上、下、左、右扩充一下,防止视口移动时的穿帮  
gridSize:Point
 (default = 
null
) — grid大小  
enableLinear:Boolean
 (default = 
true
) — 是否开启线性取样(为false时,可以解决地图黑线的问题,但画质会锐化)  
limitRange:Boolean
 (default = 
false
) — 把地图限制在显示区域第四个参数设置下就好了,我设置如下
var viewRect:Laya.Rectangle = new Laya.Rectangle();
var viewRectPadding:Laya.Rectangle=new Laya.Rectangle(256,256,256,256);
this.tiledMap.createMap(path, new Laya.Rectangle(), new Handler(this, this.completeHandler),viewRectPadding);

fengzv

赞同来自:

[笑哭] sprite、drawcall什么的直接翻倍。。。233333

要回复问题请先

商务合作
商务合作