我正在尝试加载32x22地图,其平铺大小为H:32px W:使用Tiled创建的32px。在这里听完答案以及如何使用SpriteKit中的JSTileMap加载.tmx文件的教程后,我尝试了自己的:
wks.Range("B2:H14").Activate
wks.Range("B2:H14").Select
With wks.Range("B2:H14").Validation
.Add Type:=xlValidateWholeNumber, _
AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="1", Formula2:=Cells(1, "E")
.InputTitle = "Integers"
.ErrorTitle = "Integers"
.InputMessage = "Enter an integer "
.ErrorMessage = "You must use valid number"
End With
地图已成功加载。我现在的问题是右下方显示的节点数量超过700.看起来相当高或者这样的数字加载基于tmx的地图是正常的吗?
答案 0 :(得分:1)
没关系。你有704个瓷砖(32x22),所以节点数是正确的。 SpriteKit能够以高效的方式渲染数百个节点(使用批渲染),只要场景渲染所需的绘制调用数量保持较低,就不必担心节点数量。要查看此数字,您可以将SKView的showsDrawCount属性设置为true,如下所示:
casedata.Cases = casedata.Cases ?? new List<Case>();
casedata.Cases.AddRange(cases);
casedata.Documents = casedata.Documents ?? new List<Document>();
casedata.Documents.AddRange(documents);