欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

atlas json ccz

李中冰2年前10瀏覽0評論

Atlas是一種將多張小圖片合并成一張大圖片的技術,可以大大提高游戲等應用程序的性能。

在這種技術中,以Json文件為描述,將每張小圖片的位置信息、尺寸信息等都存儲在Json文件中,然后使用圖片資源管理器工具將多張小圖片合并成一張大圖片。

此時,Json文件就成為了這個大圖片的地圖,可以在程序中通過Json文件讀取出每張小圖片的位置、尺寸等信息,然后將需要的小圖片繪制到某個畫布中,從而呈現出完整的圖像。

// 以下是一個Atlas Json Cocos2d-x 文件的示例
{
"frames": 
{
"player_idle.png":
{
"frame": {"x":0,"y":0,"w":32,"h":64},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
"sourceSize": {"w":32,"h":64}
},
"player_walk1.png":
{
"frame": {"x":32,"y":0,"w":32,"h":64},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
"sourceSize": {"w":32,"h":64}
},
...
},
"meta":
{
"app": "cocos2d-x",
"version": "1.0",
"image": "player.png",
"format": "RGBA8888",
"size": {"w":128,"h":128},
"scale": "1"
}
}

在這個Json文件中,"frames"數組存儲了每張小圖片的信息,"meta"對象存儲了整張大圖片的信息。

使用Cocos2d-x引擎加載Atlas Json Ccz文件時,可以先將其解壓成Json和Png兩個文件,然后使用CCSpriteFrameCache類來加載這些小圖片,并根據需要進行繪制。