{"id":6247,"date":"2025-11-20T09:21:14","date_gmt":"2025-11-20T01:21:14","guid":{"rendered":"https:\/\/blog.coolcoding.cn\/?p=6247"},"modified":"2025-11-20T09:29:06","modified_gmt":"2025-11-20T01:29:06","slug":"unity-sbp%e6%89%93%e5%8c%85%e4%b8%8e%e4%bc%a0%e7%bb%9f%e6%89%93%e5%8c%85%e7%9a%84%e5%b7%ae%e5%bc%82","status":"publish","type":"post","link":"https:\/\/blog.coolcoding.cn\/?p=6247","title":{"rendered":"Unity SBP\u6253\u5305\u4e0e\u4f20\u7edf\u6253\u5305\uff0cAtlas(spriteatlasv2)\u7684\u5dee\u5f02"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">\u4f20\u7edf\u6253\u5305\u4f1a\u5254\u9664 \u9ed8\u8ba4\u5f15\u7528\u8d44\u4ea7<\/h1>\n\n\n\n<p>\u4ee5\u4e0b\u6253\u5305\u6ca1\u6709\u95ee\u9898<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;MenuItem(\"Tools\/PackAssetbundle\")]\npublic static void Start()\n{\n    AssetBundleBuild&#91;] builds = new AssetBundleBuild&#91;1];\n    builds&#91;0].assetBundleName = \"TestAssetBundle\";\n    builds&#91;0].assetNames = new string&#91;]\n    {\n        \"Assets\/ab\/atlas\/1.png\",\n        \"Assets\/ab\/atlas\/2.png\",\n        \"Assets\/ab\/atlas\/3.png\",\n        \"Assets\/ab\/atlas\/4.png\",\n        \"Assets\/ab\/index\/atlas.spriteatlasv2\",\n    };\n    \n    BuildAssetBundleOptions opt = BuildAssetBundleOptions.ChunkBasedCompression | BuildAssetBundleOptions.DeterministicAssetBundle;\n    BuildTarget target = BuildTarget.WebGL;\n    BuildPipeline.BuildAssetBundles(\"Assets\/StreamingAssets\/\", builds, opt, target);\n\n}<\/code><\/pre>\n\n\n\n<p>\u8fd9\u6837\u6253\u5305\u4e5f\u6ca1\u95ee\u9898<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    builds&#91;0].assetNames = new string&#91;]\n    {\n        \"Assets\/ab\/index\/atlas.spriteatlasv2\",\n    };<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">SBP\u6253\u5305\u4f1a\u5168\u91cf\u6253\u5305\u8f93\u5165\u7684\u8d44\u4ea7<\/h1>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"134\" src=\"https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-2.png\" alt=\"\" class=\"wp-image-6249\" srcset=\"https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-2.png 465w, https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-2-160x46.png 160w\" sizes=\"(max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<p>\u8fd9\u6837\u6253\u5305\u6ca1\u6709\u95ee\u9898<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;MenuItem(\"Tools\/PackAssetbundle\")]\npublic static void Start()\n{\n    AssetBundleBuild&#91;] builds = new AssetBundleBuild&#91;1];\n    builds&#91;0].assetBundleName = \"TestAssetBundle\";\n    builds&#91;0].assetNames = new string&#91;]\n    {\n        \"Assets\/ab\/index\/atlas.spriteatlasv2\",\n    };\n    \n    BuildAssetBundleOptions opt = BuildAssetBundleOptions.ChunkBasedCompression | BuildAssetBundleOptions.DeterministicAssetBundle;\n    BuildTarget target = BuildTarget.WebGL;\n    UnityEditor.Build.Pipeline.CompatibilityBuildPipeline.BuildAssetBundles(\"Assets\/StreamingAssets\/\", builds, opt, target);\n}<\/code><\/pre>\n\n\n\n<p>\u8fd9\u6837\u6253\u5305\u4f1a\u6709\u95ee\u9898\uff0c\u4f1a\u6709\u5197\u4f59Texture\u6253\u5230Atlas\u5305\u4e2d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    builds&#91;0].assetNames = new string&#91;]\n    {\n        \"Assets\/ab\/atlas\/1.png\",\n        \"Assets\/ab\/atlas\/2.png\",\n        \"Assets\/ab\/atlas\/3.png\",\n        \"Assets\/ab\/atlas\/4.png\",\n        \"Assets\/ab\/index\/atlas.spriteatlasv2\",\n    };<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"517\" height=\"202\" src=\"https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-4.png\" alt=\"\" class=\"wp-image-6252\" srcset=\"https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-4.png 517w, https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-4-512x200.png 512w, https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2025\/11\/image-4-160x63.png 160w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">\u603b\u7ed3<\/h1>\n\n\n\n<p>\u4f7f\u7528SBP\u6253Atlas\u6587\u4ef6\uff0c\u4e0d\u8981\u8f93\u5165\u539f\u59cb\u56fe\u96c6\u6587\u4ef6\uff0c\u53ea\u8f93\u5165spriteatlasv2\u5373\u53ef<\/p>\n\n\n\n<p>\u5426\u5219\u4f1a\u6709\u5927\u91cf\u5197\u4f59\u7684Texturte2D\u8d44\u4ea7\u88ab\u6253\u5230AB\u4e2d\uff0c\u5bfc\u81f4\u6587\u4ef6\u589e\u52a01\u500d<\/p>\n\n\n\n<p>\u8fd9\u5728WebGL\u4e2d\u95ee\u9898\u5f88\u5927<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f20\u7edf\u6253\u5305\u4f1a\u5254\u9664 \u9ed8\u8ba4\u5f15\u7528\u8d44\u4ea7 \u4ee5\u4e0b\u6253\u5305\u6ca1\u6709\u95ee\u9898 \u8fd9\u6837\u6253\u5305\u4e5f\u6ca1\u95ee\u9898 SBP\u6253\u5305\u4f1a\u5168\u91cf\u6253\u5305\u8f93\u5165\u7684\u8d44\u4ea7 \u8fd9\u6837\u6253\u5305\u6ca1\u6709 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/6247"}],"collection":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6247"}],"version-history":[{"count":5,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/6247\/revisions"}],"predecessor-version":[{"id":6256,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/6247\/revisions\/6256"}],"wp:attachment":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}