{"id":3073,"date":"2025-03-30T01:00:00","date_gmt":"2025-03-29T16:00:00","guid":{"rendered":"https:\/\/neeichi.com\/?p=3073"},"modified":"2025-05-23T21:48:13","modified_gmt":"2025-05-23T12:48:13","slug":"%e3%80%90%e8%84%b1%e5%87%ba%e3%82%b2%e3%83%bc%e3%83%a0%e5%88%b6%e4%bd%9c%ef%bc%91%ef%bc%90%e3%80%91%e3%82%a2%e3%82%a4%e3%83%86%e3%83%a0%e5%90%88%e6%88%90%e6%a9%9f%e8%83%bd%e3%81%ae%e4%bd%9c%e6%88%90","status":"publish","type":"post","link":"https:\/\/neeichi.com\/?p=3073","title":{"rendered":"\u3010\u8131\u51fa\u30b2\u30fc\u30e0\u5236\u4f5c\uff11\uff10\u3011\u30a2\u30a4\u30c6\u30e0\u5408\u6210\u6a5f\u80fd\u306e\u4f5c\u6210"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h5 class=\"wp-block-heading\">\u7528\u610f\u3059\u308b\u3082\u306e<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unity<\/li>\n\n\n\n<li>VSCode\uff0cVisualStudio\u306a\u3069<\/li>\n\n\n\n<li>3D\u30e2\u30c7\u30eb<\/li>\n<\/ul>\n\n\n\n<p><mark style=\"background-color:#65696b\" class=\"has-inline-color has-white-color\">\u3053\u306e\u8a18\u4e8b\u3067\u306fUnity6\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002<\/mark><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-chizuhamuchushin wp-block-embed-chizuhamuchushin\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/neeichi.com\/?p=2334\n<\/div><figcaption class=\"wp-element-caption\">\u521d\u56de\u306e\u8a18\u4e8b\u306f\u3053\u3061\u3089<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">\u4eca\u56de\u306e\u76ee\u6a19\uff1a\u5408\u6210\u6a5f\u80fd\u3092\u4f5c\u6210\u3059\u308b<\/h2>\n\n\n\n<p>\u524d\u56de\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u30ae\u30df\u30c3\u30af\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u4eca\u56de\u306f\u3000<strong>\u30a2\u30a4\u30c6\u30e0\u306e\u5408\u6210\u6a5f\u80fd<\/strong>\u3092\u5b9f\u88c5\u3057\u307e\u3059\u3002<br>\u7372\u5f97\u3057\u305f\u30a2\u30a4\u30c6\u30e0\u3069\u3046\u3057\u3092\u5408\u6210\u3057\u3001\u5225\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u751f\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/pic-1.jpg\" alt=\"\" class=\"wp-image-3230\" style=\"width:460px\"\/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">\u30a2\u30a4\u30c6\u30e0\u306e\u5408\u6210\u6a5f\u80fd\u306e\u4f5c\u6210<\/h2>\n\n\n\n<p>\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u306b\u5225\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u4f7f\u7528\u3057\u3001\u65b0\u3057\u3044\u30a2\u30a4\u30c6\u30e0\u3092\u751f\u6210\u3055\u305b\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u8d64\u3044\u30bf\u30a4\u30eb\u3092\u62e1\u5927\u8868\u793a\u3057\u3001\u305d\u306e\u72b6\u614b\u3067\u9752\u3044\u30bf\u30a4\u30eb\u3092\u9078\u629e\u3057\u307e\u3059\u3002\u305d\u306e\u307e\u307e\u753b\u9762\u306e\u8d64\u3044\u30bf\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u5408\u6210\u3055\u308c\u3001\u65b0\u3057\u304f\u7d2b\u306e\u30bf\u30a4\u30eb\u304c\u751f\u6210\u3055\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"600\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/fusion03.jpg\" alt=\"\" class=\"wp-image-3233\" style=\"width:640px\"\/><\/figure>\n\n\n\n<p>\u2460\u8d64\u3044\u30bf\u30a4\u30eb\u3092\u9078\u629e\u3057\u3001\u62e1\u5927\u8868\u793a<br>\u2461\u9752\u3044\u30bf\u30a4\u30eb\u3092\u9078\u629e<br>\u2462\u62e1\u5927\u3057\u3066\u3044\u308b\u8d64\u3044\u30bf\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3057\u5408\u6210<br>\u2463\u7d2b\u30bf\u30a4\u30eb\u304c\u751f\u6210<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u65b0\u898f\u30a2\u30a4\u30c6\u30e0\u306e\u4f5c\u6210<\/h2>\n\n\n\n<p>\u5408\u6210\u7528\u306b\u65b0\u3057\u304f\u30a2\u30a4\u30c6\u30e0\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<br>\u4eca\u56de\u306f\u5408\u6210\u306e\u4ed5\u7d44\u307f\u3092\u308f\u304b\u308a\u3084\u3059\u304f\u3059\u308b\u305f\u3081\u306b3\u3064\u306e\u8272\u306e\u3064\u3044\u305f\u30bf\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30b2\u30fc\u30e0\u306e\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u5897\u3084\u3059\u305f\u3081\u306b\u3082\u65b0\u898f\u30a2\u30a4\u30c6\u30e0\u306e\u8ffd\u52a0\u306f\u5fc5\u8981\u306a\u306e\u3067\u3001\u624b\u9806\u306e\u78ba\u8a8d\u306e\u305f\u3081\u306b\u3082\u7e70\u308a\u8fd4\u3057\u884c\u3048\u308b\u3088\u3046\u306b\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tile\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4f5c\u6210<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537-1024x774.jpg\" alt=\"\" class=\"wp-image-3145\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124537-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hierarchy\u306b3DObject\u2192Cube\u30672\u3064\u4f5c\u6210\u3057\u3001\u30b5\u30a4\u30ba\u3092\u8abf\u6574\u3057\u53d6\u5f97\u3057\u3084\u3059\u3044\u4f4d\u7f6e\u306b\u914d\u7f6e\u3057\u307e\u3059\u3002\uff08\u753b\u50cf\u3067\u306fScale\u306eZ\u304c0.1\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u3082\u3063\u3068\u8584\u30440.01\u306b\u3057\u307e\u3059\u3002\uff09<br>\u4f5c\u6210\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u540d\u524d\u3092\u300cRedTile\u300d\u3001\u300cBlueTile\u300d\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>Assets\u306b3\u3064Material\u3092\u4f5c\u6210<br>\u305d\u308c\u305e\u308c\u8d64\u3001\u9752\u3001\u7d2b\u306eMaterial\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932-1024x774.jpg\" alt=\"\" class=\"wp-image-3146\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327124932-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u914d\u7f6e\u3057\u305fTile\u306b\u8d64\u3068\u9752\u306eMaterial\u3092\u9069\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031-1024x774.jpg\" alt=\"\" class=\"wp-image-3147\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125031-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>RedTile\u3001BlueTile\u306eHierarchy\u306b\u4f5c\u6210\u3057\u305fMaterial\u3092\u30c9\u30e9\u30c3\u30b0\uff01<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>PickUpObj.cs\u3068EventTrigger\u3092\u8ffd\u52a0\u3057\u8a2d\u5b9a<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130-1024x774.jpg\" alt=\"\" class=\"wp-image-3148\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125130-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>EventTrigger\u306fPointerClick\u306b\u3057\u3001PickUpObj\u306e\u300eOnClick\u300f\u3092\u5b9f\u884c\u3059\u308b\u8a2d\u5b9a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"498\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327140033.jpg\" alt=\"\" class=\"wp-image-3180\" style=\"width:316px;height:auto\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Layer\u3092\u300eItemObj\u300f\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"739\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131-1024x739.png\" alt=\"\" class=\"wp-image-3149\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131-1024x739.png 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131-300x216.png 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131-768x554.png 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131.png 1303w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125131-1024x739.png 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u30ec\u30a4\u30e4\u30fc\u3092\u5909\u3048\u306a\u3044\u3068\u30af\u30ea\u30c3\u30af\u3057\u3066\u3082\u30b9\u30af\u30ea\u30d7\u30c8\u304c\u5b9f\u884c\u3055\u308c\u306a\u3044\u304b\u3089\u6ce8\u610f<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30a2\u30a4\u30c6\u30e0Type\u306e\u8ffd\u52a0<\/h4>\n\n\n\n<p>Item.cs\u306b\u65b0\u3057\u304f\u30a2\u30a4\u30c6\u30e0Type\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\nusing System;\n\n[Serializable]\npublic class Item\n{\n    public enum Type\n    {\n        Cube,\n        Sphere,\n        Key,\n        RedTile,  \/\/\u3000\u8ffd\u52a0\n        BlueTile,  \/\/\u3000\u8ffd\u52a0\n        PurpleTile,  \/\/\u3000\u8ffd\u52a0\n    }\n\n    public Type type;\n    public Sprite sprite;\n    public GameObject zoomPrefab;\n\n    public Item(Item item)\n    {\n        this.type = item.type;\n        this.sprite = item.sprite;\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> System;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">[<\/span><span style=\"color: #9CDCFE\">Serializable<\/span><span style=\"color: #D4D4D4\">]<\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public class Item<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">enum<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">Type<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">Cube<\/span><span style=\"color: #D4D4D4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">Sphere<\/span><span style=\"color: #D4D4D4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">Key<\/span><span style=\"color: #D4D4D4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">RedTile<\/span><span style=\"color: #D4D4D4\">,<\/span><span style=\"color: #6A9955\">  \/\/\u3000\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">BlueTile<\/span><span style=\"color: #D4D4D4\">,<\/span><span style=\"color: #6A9955\">  \/\/\u3000\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #4FC1FF\">PurpleTile<\/span><span style=\"color: #D4D4D4\">,<\/span><span style=\"color: #6A9955\">  \/\/\u3000\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Type type;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Sprite sprite;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public GameObject zoomPrefab;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #DCDCAA\">Item<\/span><span style=\"color: #D4D4D4\">(Item item)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\"> = <\/span><span style=\"color: #9CDCFE\">item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">sprite<\/span><span style=\"color: #D4D4D4\"> = <\/span><span style=\"color: #9CDCFE\">item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">sprite<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>RedTile\uff0cBlueTile\u306eType\u3092\u305d\u308c\u305e\u308c\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"760\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132-1024x760.png\" alt=\"\" class=\"wp-image-3150\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132-1024x760.png 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132-300x223.png 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132-768x570.png 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132.png 1302w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125132-1024x760.png 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>RedTile\u3068BlueTile\u3092Prefab\u5316\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607-1024x774.jpg\" alt=\"\" class=\"wp-image-3153\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327125607-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Sprite\u306e\u4f5c\u6210<\/h4>\n\n\n\n<p>\u753b\u9762\u4e0b\u306e<strong>UI\u306b\u8868\u793a\u3059\u308b\u753b\u50cf\u30923\u3064\u4f5c\u6210\u3057\u307e\u3059\u3002<\/strong><br>\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8\u306a\u3069\u3067\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc\u3057\u753b\u50cf\u3092\u7528\u610f\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u7d2b\u306e\u30bf\u30a4\u30eb\u306f\u7528\u610f\u3057\u3066\u3044\u306a\u3044\u306e\u3067\u3001Prefab\u5316\u3057\u305fRedTile\u306a\u3069\u3092\u8907\u88fd\u3057\u3001\u7d2b\u306eMaterial\u3092\u9069\u7528\u3057\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p><strong>3\u3064\u306e\u753b\u50cf\u3092\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30c9\u30e9\u30c3\u30b0\u3057\u30a4\u30f3\u30dd\u30fc\u30c8<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"914\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126-1024x914.jpg\" alt=\"\" class=\"wp-image-3154\" style=\"object-fit:cover\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126-1024x914.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126-300x268.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126-768x685.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126.jpg 1095w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130126-1024x914.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u305f\u753b\u50cf\u3092\u9078\u629e\u3057\u3001<strong>TextureType\u3092\u300eSprite\uff082D and UI\uff09\u300f<\/strong>\u306b\u3057\u3001<strong>SpriteMode\u3092\u300eSingle\u300f<\/strong>\u306b\u3057<strong>Apply<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203-1024x774.jpg\" alt=\"\" class=\"wp-image-3156\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327130203-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>Ctrl\uff0b\u30af\u30ea\u30c3\u30af\u3067\u753b\u50cf\u3092\u307e\u3068\u3081\u3066\u9078\u629e\u3057\u3066\u304b\u3089\u5909\u66f4\u3059\u308b\u3068\u697d\u30c1\u30f3<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30ba\u30fc\u30e0\u30aa\u30d6\u30b8\u30a7\u306e\u4f5c\u6210<\/h4>\n\n\n\n<p>\u30ba\u30fc\u30e0\u3057\u305f\u969b\u306eTile\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>ZoomCanvas\u306e\u4e2d\u306eZoomObjParent\u306b\u3001\u4f5c\u6210\u3057\u305fRedTile\u306ePrefab\u3092\u914d\u7f6e\u3057\u300cUnpack\u300d\u3092\u9078\u629e\u3002Prefab\u5316\u3092\u89e3\u9664\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715-1024x774.jpg\" alt=\"\" class=\"wp-image-3159\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131715-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"851\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716-1024x851.jpg\" alt=\"\" class=\"wp-image-3161\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716-1024x851.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716-300x249.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716-768x638.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716.jpg 1087w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327131716-1024x851.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u8868\u793a\u4f4d\u7f6e\u304c\u304a\u304b\u3057\u3044\u5834\u5408\u306fPosition\u3092\u8abf\u6574\u3057\u307e\u3059\u3002<br>\u30b5\u30a4\u30ba\u304c\u5c0f\u3055\u3059\u304e\u308b\u306e\u3067\u5927\u304d\u304f\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456-1024x774.jpg\" alt=\"\" class=\"wp-image-3164\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456-1024x774.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456-300x227.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456-768x580.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132456-1024x774.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Scale\u306e\u6a2a\u306e\u30a2\u30a4\u30b3\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u8abf\u6574\u3059\u308b\u3068\u6bd4\u7387\u3092\u7dad\u6301\u3057\u305f\u307e\u307e\u5909\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u306e\u3067\u6d3b\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"465\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132538.jpg\" alt=\"\" class=\"wp-image-3165\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132538.jpg 1006w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132538-300x139.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132538-768x355.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132538.jpg 856w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u4eca\u56de\u306f1.5\u500d\u306e\u30b5\u30a4\u30ba\u306b\u3057\u305f<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>PickUpObj.cs\u306f\u4e0d\u8981\u306a\u306e\u3067\u524a\u9664\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"659\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132539.jpg\" alt=\"\" class=\"wp-image-3167\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132539.jpg 946w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132539-300x209.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132539-768x535.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327132539.jpg 856w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/figure>\n\n\n\n<p>\u30ba\u30fc\u30e0\u7528\u306e\u30bf\u30a4\u30eb\u304c\u7528\u610f\u3067\u304d\u305f\u306e\u3067\u3001\u300eZoomObj\u300f\u30d5\u30a9\u30eb\u30c0\u306b\u5165\u308cPrefab\u5316\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u308f\u304b\u308a\u306b\u304f\u3044\u306e\u3067\u540d\u524d\u3092\u300cZoomRedTile\u300d\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"571\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133044.jpg\" alt=\"\" class=\"wp-image-3168\" style=\"width:415px;height:auto\"\/><\/figure>\n\n\n\n<p>Hierarchy\u306eRedTile\uff08ZoomObjParent\u4e0b\u306e\u3082\u306e\uff09\u306f\u4e0d\u8981\u306a\u306e\u3067\u524a\u9664\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Prefab Variant<\/h4>\n\n\n\n<p>\u9752\u30bf\u30a4\u30eb\u3001\u7d2b\u30bf\u30a4\u30eb\u3082\u7528\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3001<strong>Prefab Variant<\/strong>\u3092\u6d3b\u7528\u3057\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>ZoomRedTile\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3001Create\u2192\u300e<strong>Prefab Variant<\/strong>\u300f<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"468\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133045.jpg\" alt=\"\" class=\"wp-image-3171\" style=\"width:537px;height:auto\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133045.jpg 955w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133045-300x147.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133045-768x376.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327133045.jpg 856w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><\/figure>\n\n\n\n<p>ZoomRedTile\u3092\u3082\u3068\u306b\u8907\u88fd\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"329\" height=\"148\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134050.jpg\" alt=\"\" class=\"wp-image-3172\" style=\"width:233px;height:auto\"\/><\/figure>\n\n\n\n<p>2\u3064\u4f5c\u6210\u3057\u3001\u305d\u308c\u305e\u308c\u540d\u524d\u3068Material\u3092\u5909\u3048\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"289\" height=\"160\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134313.jpg\" alt=\"\" class=\"wp-image-3174\" style=\"width:222px;height:auto\"\/><\/figure>\n\n\n\n<p>\u3053\u306e\u5834\u5408\u3001ZoomRedTile\u304c\u89aa\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<br>\u89aa\u306e\u5185\u5bb9\u3092\u5909\u66f4\u3057\u305f\u5834\u5408\u3001\u5b50\u306eZoomBlueTile\u3068ZoomPurpleTile\u306b\u3082\u5909\u66f4\u3057\u305f\u5185\u5bb9\u304c\u53cd\u6620\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<br>\uff08\u9593\u9055\u3063\u3066ZoomRedTile\u306eMaterial\u3092\u5909\u3048\u308b\u3068\u5b50\u306eMaterial\u3082\u5909\u66f4\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff09<\/p>\n\n\n\n<p><span class=\"marker2\"><strong>Prefab Variant\u3092\u4e0a\u624b\u304f<\/strong><\/span><span class=\"marker2\"><strong>\u6d3b\u7528<\/strong><\/span><span class=\"marker2\"><strong>\u3059\u308b\u3053\u3068\u3067\u52b9\u7387\u3088\u304f\u88fd\u4f5c\u304c\u884c\u3048\u307e\u3059\u3002<\/strong><\/span><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"775\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134723.jpg\" alt=\"\" class=\"wp-image-3176\" style=\"width:506px;height:auto\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134723.jpg 871w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134723-300x267.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134723-768x683.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327134723.jpg 856w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u4e0a\u624b\u304f\u4f5c\u6210\u3067\u304d\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3002\u5927\u4e08\u592b\u305d\u3046<\/p>\n<\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u767b\u9332<\/h3>\n\n\n\n<p>UI\u306b\u8868\u793a\u3059\u308b\u753b\u50cf\u3068\u30ba\u30fc\u30e0\u753b\u9762\u306b\u751f\u6210\u3059\u308bPrefab\u304c\u4f5c\u6210\u3067\u304d\u305f\u306e\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u767b\u9332\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ItemDatabaseEntity\u306b\uff13\u3064\u306e\u30bf\u30a4\u30eb\u3092\u767b\u9332<\/h4>\n\n\n\n<p>Scripts\u30d5\u30a9\u30eb\u30c0\u306b\u3042\u308b\u300eItemDatabaseEntity\u300f\u3092\u9078\u629e<br>\u65b0\u3057\u304f\u9805\u76ee\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203-1024x766.jpg\" alt=\"\" class=\"wp-image-3178\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203-1024x766.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203-300x224.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203-768x574.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135203-1024x766.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u305d\u308c\u305e\u308cType\u3092\u9078\u629e\u3057\u3001<strong>\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc\u3057\u305f\u753b\u50cf\u3092Sprite\u3078<\/strong>\u5165\u308c\u3001<strong>ZoomObj\u30d5\u30a9\u30eb\u30c0\u306b\u3042\u308bPrefab\u3092ZoomPrefab\u3078<\/strong>\u767b\u9332\u3002<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519-1024x766.jpg\" alt=\"\" class=\"wp-image-3179\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519-1024x766.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519-300x224.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519-768x574.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327135519-1024x766.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u767b\u9332\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u5b9f\u884c<\/h4>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/Movie_050-1.mp4\"><\/video><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u65b0\u3057\u304f\u4f5c\u3063\u305f\u3051\u3069\u3001\u3053\u3053\u307e\u3067\u306f\u4eca\u307e\u3067\u3068\u540c\u3058<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u30b9\u30af\u30ea\u30d7\u30c8\u306b\u3088\u308b\u30a2\u30a4\u30c6\u30e0\u5408\u6210\u6a5f\u80fd\u306e\u4f5c\u6210<\/h2>\n\n\n\n<p>\u65b0\u898f\u30a2\u30a4\u30c6\u30e0\u306e\u4f5c\u6210\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3078\u306e\u767b\u9332\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002<br>\u3053\u3053\u304b\u3089\u306f\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u8ffd\u52a0\u3001\u5909\u66f4\u3057\u30a2\u30a4\u30c6\u30e0\u3092\u5408\u6210\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ZoomItem\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u4f5c\u6210<\/h3>\n\n\n\n<p>\u307e\u305a\u306f\u62e1\u5927\u4e2d\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u30af\u30ea\u30c3\u30af\u3057\u305f\u969b\u306b\u5b9f\u884c\u3055\u308c\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u65b0\u3057\u304fZoomItem.cs\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomItem.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomItem : MonoBehaviour\n{\n    public void OnClick()\n    {\n        Debug.Log(&#8220;\u30a2\u30a4\u30c6\u30e0\u3092\u30af\u30ea\u30c3\u30af&#8221;);\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomItem<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClick<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">Debug<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Log<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #CE9178\">&quot;\u30a2\u30a4\u30c6\u30e0\u3092\u30af\u30ea\u30c3\u30af&quot;<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><\/p>\n\n\n\n<p>ZoomRedTile\u306ePrefab\u306bZoomItem.cs\u3092\u30a2\u30bf\u30c3\u30c1\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036-1024x766.jpg\" alt=\"\" class=\"wp-image-3209\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036-1024x766.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036-300x224.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036-768x574.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232036-1024x766.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Prefab Variant\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067ZoomBlueTile\u3068ZoomPurpleTile\u306b\u3082\u9069\u5fdc\u3055\u308c\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"603\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232340.jpg\" alt=\"\" class=\"wp-image-3210\" style=\"width:429px;height:auto\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>EventTrigger\u306b<strong>ZoomItem\u306eOnClick\u3092\u8a2d\u5b9a<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107-1024x766.jpg\" alt=\"\" class=\"wp-image-3211\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107-1024x766.jpg 1024w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107-300x224.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107-768x574.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107.jpg 1317w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327232107-1024x766.jpg 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u5b9f\u884c\u3059\u308b\u3068Console\u306b\u30ed\u30b0\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"671\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327233912.jpg\" alt=\"\" class=\"wp-image-3213\" style=\"width:507px;height:auto\" srcset=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327233912.jpg 884w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327233912-300x228.jpg 300w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327233912-768x583.jpg 768w, https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/rapture_20250327233912.jpg 856w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/figure>\n\n\n\n<p>\u30ed\u30b0\u304c\u51fa\u306a\u3044\u5834\u5408\u3001Layer\u306e\u8a2d\u5b9a\u3084Camera\u306eMask\u304c\u6b63\u3057\u304f\u306a\u3063\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u62e1\u5927\u8868\u793a\u4e2d\u306e\u30a2\u30a4\u30c6\u30e0\u3068\u9078\u629e\u4e2d\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u5224\u5b9a\u3059\u308b<\/h3>\n\n\n\n<p>\u73fe\u5728\u3001\u9078\u629e\u4e2d\u306e\u30a2\u30a4\u30c6\u30e0\u306e\u60c5\u5831\u306f\u300cselectSlot\u300d\u304c\u4fdd\u6301\u3057\u3066\u3044\u307e\u3059\u3002<br>\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u306e\u60c5\u5831\u306f\u307e\u3060\u306a\u3044\u306e\u3067\u65b0\u305f\u306b\u300cshowSlot\u300d\u3092\u5909\u6570\u3068\u3057\u3001\u5225\u3005\u306b\u4fdd\u6301\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ItemBox.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ItemBox : MonoBehaviour\n{\n    [SerializeField] Slot[] slots;\n\n    public static ItemBox instance;\n    Slot selectSlot;\n    \n    Slot showSlot;  \/\/\u3000\u8ffd\u52a0\uff1a\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u30b9\u30ed\u30c3\u30c8\n\n    private void Awake()\n    {\n        instance = this;\n    }\n\n    public void SetItem(Item item)\n    {\n        for (int i = 0; i &lt; slots.Length; i++)\n        {\n            Slot slot = slots[i];\n            if (slot.IsEmpty())\n            {\n                slot.Set(item);\n                break;\n            }\n        }\n    }\n\n    public void OnSlotClick(int position)\n    {\n        for (int i = 0; i &lt; slots.Length; i++)\n        {\n            slots[i].HideBackPanel();\n        }\n        slots[position].OnSelect();\n        selectSlot = slots[position];\n    }\n\n    public bool CheckSelectItem(Item.Type useItemType)\n    {\n        if (selectSlot == null)\n        {\n            return false;\n        }\n        if (selectSlot.GetItem().type == useItemType)\n        {\n            return true;\n        }\n        return false;\n    }\n\n    \/\/\u3000\u8ffd\u52a0\uff1a\u9001\u3089\u308c\u3066\u304d\u305f\u30a2\u30a4\u30c6\u30e0\u30bf\u30a4\u30d7\u304c\u300e\u62e1\u5927\u8868\u793a\u300f\u3055\u308c\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u5224\u5b9a\u3059\u308b\u95a2\u6570\n    public bool CheckShowItem(Item.Type useItemType)\n    {\n        if (showSlot == null)\n        {\n            return false;\n        }\n        if (showSlot.GetItem().type == useItemType)\n        {\n            return true;\n        }\n        return false;\n    }\n\n    public void UseSelectItem()\n    {\n        selectSlot.RemoveItem();\n        selectSlot = null;\n    }\n    \n    \/\/\u3000\u8ffd\u52a0\uff1a\u4f7f\u3063\u305fshowSlot\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u6d88\u3059\n    public void UseShowItem()\n    {\n        showSlot.RemoveItem();\n        showSlot = null;\n    }\n\n    public Item GetSelectItem()\n    {\n        if (selectSlot == null)\n        {\n            return null;\n        }\n        return selectSlot.GetItem();\n    }\n\n    \/\/\u3000\u8ffd\u52a0\n    public void SetShowSlot()\n    {\n        \/\/\u3000\u73fe\u5728\u9078\u629e\u4e2d\u306e\u30b9\u30ed\u30c3\u30c8\u3092\u62e1\u5927\u8868\u793a\u30b9\u30ed\u30c3\u30c8\u3068\u3059\u308b\n        showSlot = selectSlot;\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ItemBox<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] Slot[] slots;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">static<\/span><span style=\"color: #D4D4D4\"> ItemBox instance;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Slot selectSlot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Slot showSlot;<\/span><span style=\"color: #6A9955\">  \/\/\u3000\u8ffd\u52a0\uff1a\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u30b9\u30ed\u30c3\u30c8<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    private <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Awake<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        instance = <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(Item item)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">for<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> i = <\/span><span style=\"color: #B5CEA8\">0<\/span><span style=\"color: #D4D4D4\">; i &lt; <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Length<\/span><span style=\"color: #D4D4D4\">; i++)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Slot slot = <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[i];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">slot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">IsEmpty<\/span><span style=\"color: #D4D4D4\">())<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">                <\/span><span style=\"color: #9CDCFE\">slot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Set<\/span><span style=\"color: #D4D4D4\">(item);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">                <\/span><span style=\"color: #C586C0\">break<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnSlotClick<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> position)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">for<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> i = <\/span><span style=\"color: #B5CEA8\">0<\/span><span style=\"color: #D4D4D4\">; i &lt; <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Length<\/span><span style=\"color: #D4D4D4\">; i++)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[i].<\/span><span style=\"color: #DCDCAA\">HideBackPanel<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[position].<\/span><span style=\"color: #DCDCAA\">OnSelect<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        selectSlot = <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[position];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">bool<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">().<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\"> == useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u8ffd\u52a0\uff1a\u9001\u3089\u308c\u3066\u304d\u305f\u30a2\u30a4\u30c6\u30e0\u30bf\u30a4\u30d7\u304c\u300e\u62e1\u5927\u8868\u793a\u300f\u3055\u308c\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u5224\u5b9a\u3059\u308b\u95a2\u6570<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">bool<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (showSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">showSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">().<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\"> == useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">RemoveItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        selectSlot = null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u8ffd\u52a0\uff1a\u4f7f\u3063\u305fshowSlot\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u6d88\u3059<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">showSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">RemoveItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        showSlot = null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Item <\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetShowSlot<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">        \/\/\u3000\u73fe\u5728\u9078\u629e\u4e2d\u306e\u30b9\u30ed\u30c3\u30c8\u3092\u62e1\u5927\u8868\u793a\u30b9\u30ed\u30c3\u30c8\u3068\u3059\u308b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        showSlot = selectSlot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><strong>CheckShowItem\u30e1\u30bd\u30c3\u30c9<\/strong>\u306f\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u304c\u5f15\u6570\u3068\u540c\u3058\u3082\u306e\u304b\u3069\u3046\u304b\u5224\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p><strong>SetShowSlot\u30e1\u30bd\u30c3\u30c9<\/strong>\u306f\u62e1\u5927\u8868\u793a\u3057\u305f\u6642\u306b\u5b9f\u884c\u3055\u308cselectSlot\u306e\u60c5\u5831\u3092showSlot\u306b\u6e21\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p><strong>UseShowItem\u30e1\u30bd\u30c3\u30c9<\/strong>\u306f\u5408\u6210\u5f8c\u306b\u4f7f\u7528\u3057\u305f\u62e1\u5927\u4e2d\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u6d88\u3059\u305f\u3081\u306e\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomPanel.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomPanel : MonoBehaviour\n{\n    [SerializeField] GameObject zoomPanel;\n    Canvas canvas;\n\n    [SerializeField] Transform zoomObjParentt;\n    GameObject zoomItem;\n\n    public static ZoomPanel instance;\n    private void Awake()\n    {\n        instance = this;\n    }\n\n    void Start()\n    {\n        canvas = GetComponent&lt;Canvas>();\n        HideZoomPanel();\n    }\n\n    public void SetRenderCamera(Camera camera)\n    {\n        canvas.worldCamera = camera;\n    }\n\n    public void OnClickZoom()\n    {\n        Item selectItem = ItemBox.instance.GetSelectItem();\n        if (selectItem == null)\n        {\n            return;\n        }\n        zoomPanel.SetActive(true);\n        ShowItem();\n    }\n\n    void ShowItem()\n    {\n        if (zoomItem != null)\n        {\n            Destroy(zoomItem);\n        }\n        Item selectItem = ItemBox.instance.GetSelectItem();\n        zoomItem = ItemDatabase.instance.CreateZoomItem(selectItem.type);\n        zoomItem.transform.SetParent(zoomObjParentt, false);\n        \n        \/\/\u3000\u8ffd\u52a0\uff1aSetShowSlot\u30e1\u30bd\u30c3\u30c9\u3092\u5b9f\u884c\u3059\u308b\n        ItemBox.instance.SetShowSlot();\n\n        ItemRotation.instance.ResetRotation();\n    }\n\n    public void HideZoomPanel()\n    {\n        zoomPanel.SetActive(false);\n    }\n\n    public Item GetCurrentZoomItem()\n    {\n        return zoomItem?.GetComponent&lt;Item>();\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomPanel<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] GameObject zoomPanel;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Canvas canvas;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] Transform zoomObjParentt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    GameObject zoomItem;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">static<\/span><span style=\"color: #D4D4D4\"> ZoomPanel instance;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    private <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Awake<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        instance = <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Start<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        canvas = <\/span><span style=\"color: #DCDCAA\">GetComponent<\/span><span style=\"color: #D4D4D4\">&lt;<\/span><span style=\"color: #4EC9B0\">Canvas<\/span><span style=\"color: #D4D4D4\">&gt;();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #DCDCAA\">HideZoomPanel<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetRenderCamera<\/span><span style=\"color: #D4D4D4\">(Camera camera)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">canvas<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">worldCamera<\/span><span style=\"color: #D4D4D4\"> = camera;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickZoom<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        Item selectItem = <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectItem == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetActive<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (zoomItem != null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">Destroy<\/span><span style=\"color: #D4D4D4\">(zoomItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        Item selectItem = <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        zoomItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CreateZoomItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">selectItem<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomItem<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">transform<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetParent<\/span><span style=\"color: #D4D4D4\">(zoomObjParentt, <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">        \/\/\u3000\u8ffd\u52a0\uff1aSetShowSlot\u30e1\u30bd\u30c3\u30c9\u3092\u5b9f\u884c\u3059\u308b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetShowSlot<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">ItemRotation<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">ResetRotation<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">HideZoomPanel<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetActive<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Item <\/span><span style=\"color: #DCDCAA\">GetCurrentZoomItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> zoomItem?.<\/span><span style=\"color: #DCDCAA\">GetComponent<\/span><span style=\"color: #D4D4D4\">&lt;<\/span><span style=\"color: #4EC9B0\">Item<\/span><span style=\"color: #D4D4D4\">&gt;();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><strong>\u62e1\u5927\u8868\u793a\u3057\u305f\u6642\u306bSetShowSlot\u30e1\u30bd\u30c3\u30c9\u3092\u5b9f\u884c<\/strong>\u3059\u308b\u3088\u3046\u306b\u5909\u66f4<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomItem.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomItem : MonoBehaviour\n{\n    public void OnClickObj()\n    {\n        Debug.Log(&#8220;\u30a2\u30a4\u30c6\u30e0\u3092\u30af\u30ea\u30c3\u30af&#8221;);\n        \/\/\u3000\u62e1\u5927\u4e2d\u306e\u3082\u306e\uff1a\u9752\uff08or\u3000\u8d64\uff09\u3000\uff1aItemBox:showSlot\n        \/\/\u3000\u9078\u629e\u4e2d\u306e\u3082\u306e\uff1a\u8d64\uff08or\u3000\u9752\uff09\u3000\uff1aItemBox:selectSlot\n        \/\/\u3000=>\u3000\u7d2b\u3092\u53d6\u5f97\n\n        if ((ItemBox.instance.CheckShowItem(Item.Type.BlueTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.RedTile)\n            || (ItemBox.instance.CheckShowItem(Item.Type.RedTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.BlueTile)\n            )\n        {\n            ItemBox.instance.UseSelectItem();\n            ItemBox.instance.UseShowItem();\n            \/\/\u3000\u7d2b\u3092\u53d6\u5f97\uff1a\u751f\u6210\u3057\u3066Box\u306b\u30bb\u30c3\u30c8\n            Item purpleItem = ItemDatabase.instance.Spawn(Item.Type.PurpleTile);\n            ItemBox.instance.SetItem(purpleItem);\n        }\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomItem<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickObj<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">Debug<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Log<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #CE9178\">&quot;\u30a2\u30a4\u30c6\u30e0\u3092\u30af\u30ea\u30c3\u30af&quot;<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">        \/\/\u3000\u62e1\u5927\u4e2d\u306e\u3082\u306e\uff1a\u9752\uff08or\u3000\u8d64\uff09\u3000\uff1aItemBox:showSlot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">        \/\/\u3000\u9078\u629e\u4e2d\u306e\u3082\u306e\uff1a\u8d64\uff08or\u3000\u9752\uff09\u3000\uff1aItemBox:selectSlot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">        \/\/\u3000=&gt;\u3000\u7d2b\u3092\u53d6\u5f97<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> ((<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            || (<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            )<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/\u3000\u7d2b\u3092\u53d6\u5f97\uff1a\u751f\u6210\u3057\u3066Box\u306b\u30bb\u30c3\u30c8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Item purpleItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Spawn<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">PurpleTile<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(purpleItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>IF\u6587\u306e\u6d41\u308c<br>\uff08\u62e1\u5927\u4e2d\u304c\u9752\u3067\u9078\u629e\u4e2d\u304c\u8d64\uff09\u307e\u305f\u306f\uff08\u62e1\u5927\u4e2d\u304c\u8d64\u3067\u9078\u629e\u4e2d\u304c\u9752\uff09\u306e\u5834\u5408\u3001\u30a2\u30a4\u30c6\u30e0\u6b04\u306e\uff12\u3064\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u4f7f\u7528\u3057\u7d2b\u3092\u53d6\u5f97\u3002<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u5b9f\u884c<\/h4>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/Movie_053.mp4\"><\/video><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u7d2b\u306e\u30bf\u30a4\u30eb\u3092\u751f\u6210\uff01\u30fb\u30fb\u30fb\u3042\u308c\uff1f<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">\u62e1\u5927\u8868\u793a\u3057\u3066\u3044\u308b\u30a2\u30a4\u30c6\u30e0\u3092\u5408\u6210\u7d50\u679c\u306e\u30a2\u30a4\u30c6\u30e0\u306b\u3059\u308b<\/h3>\n\n\n\n<p>\u4eca\u306e\u4ed5\u7d44\u307f\u3060\u3068\u3001\u5408\u6210\u5f8c\u306b\u62e1\u5927\u753b\u9762\u306b\u524d\u306e\u30a2\u30a4\u30c6\u30e0\u304c\u6b8b\u3063\u3066\u3057\u307e\u3063\u3066\u3044\u307e\u3059\u3002\u306a\u306e\u3067\u5408\u6210\u7d50\u679c\u306e\u30a2\u30a4\u30c6\u30e0\u306b\u5909\u66f4\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u306f<strong>ZoomPanel.cs<\/strong>\u306e<strong>ShowItem\u30e1\u30bd\u30c3\u30c9\u3092\u4e8c\u3064\u306b\u5206\u3051\u307e\u3059\u3002<\/strong><br><strong>ShowClickItem\u30e1\u30bd\u30c3\u30c9<\/strong>\u3092selectItem\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306e\u3082\u306e\u306b\u3057\u3001<strong>ShowItem\u30e1\u30bd\u30c3\u30c9<\/strong>\u306fpublic\u306b\u3057<strong>\u5f15\u6570\u3092\u5909\u66f4\u3002<\/strong><br><strong>OnClickZoom\u30e1\u30bd\u30c3\u30c9<\/strong>\u306fShowClickItem\u3092\u5b9f\u884c\u3059\u308b\u3088\u3046\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomPanel.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomPanel : MonoBehaviour\n{\n    [SerializeField] GameObject zoomPanel;\n    Canvas canvas;\n\n    [SerializeField] Transform zoomObjParentt;\n    GameObject zoomItem;\n\n    public static ZoomPanel instance;\n    private void Awake()\n    {\n        instance = this;\n    }\n\n    void Start()\n    {\n        canvas = GetComponent&lt;Canvas>();\n        HideZoomPanel();\n    }\n\n    public void SetRenderCamera(Camera camera)\n    {\n        canvas.worldCamera = camera;\n    }\n\n    public void OnClickZoom()\n    {\n        Item selectItem = ItemBox.instance.GetSelectItem();\n        if (selectItem == null)\n        {\n            return;\n        }\n        zoomPanel.SetActive(true);\n        ShowClickItem(); \/\/\u3000\u5b9f\u884c\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u540d\u3092\u5909\u66f4\n    }\n\n    \/\/\u3000\u30af\u30ea\u30c3\u30af\u3057\u305f\u6642\u306b selectItem \u3092\u53d6\u5f97\u3059\u308b\u30e1\u30bd\u30c3\u30c9\n    void ShowClickItem()\n    {\n        if (zoomItem != null)\n        {\n            Destroy(zoomItem);\n        }\n        Item selectItem = ItemBox.instance.GetSelectItem();\n        ShowItem(selectItem);\n    }\n\n    \/\/\u3000\u30a2\u30a4\u30c6\u30e0\u3092\u751f\u6210\u3059\u308b\u30e1\u30bd\u30c3\u30c9\n    public void ShowItem(Item item) \/\/\u3000\u5f15\u6570\u3092\u8ffd\u52a0\n    {\n        if (zoomItem != null)\n        {\n            Destroy(zoomItem);\n        }\n        zoomItem = ItemDatabase.instance.CreateZoomItem(item.type); \/\/\u3000\u5f15\u6570\u3092\u5909\u66f4\n        zoomItem.transform.SetParent(zoomObjParentt, false);\n        ItemBox.instance.SetShowSlot();\n        ItemRotation.instance.ResetRotation();\n    }\n\n    public void HideZoomPanel()\n    {\n        zoomPanel.SetActive(false);\n    }\n\n    public Item GetCurrentZoomItem()\n    {\n        return zoomItem?.GetComponent&lt;Item>();\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomPanel<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] GameObject zoomPanel;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Canvas canvas;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] Transform zoomObjParentt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    GameObject zoomItem;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">static<\/span><span style=\"color: #D4D4D4\"> ZoomPanel instance;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    private <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Awake<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        instance = <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Start<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        canvas = <\/span><span style=\"color: #DCDCAA\">GetComponent<\/span><span style=\"color: #D4D4D4\">&lt;<\/span><span style=\"color: #4EC9B0\">Canvas<\/span><span style=\"color: #D4D4D4\">&gt;();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #DCDCAA\">HideZoomPanel<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetRenderCamera<\/span><span style=\"color: #D4D4D4\">(Camera camera)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">canvas<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">worldCamera<\/span><span style=\"color: #D4D4D4\"> = camera;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickZoom<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        Item selectItem = <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectItem == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetActive<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #DCDCAA\">ShowClickItem<\/span><span style=\"color: #D4D4D4\">();<\/span><span style=\"color: #6A9955\"> \/\/\u3000\u5b9f\u884c\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u540d\u3092\u5909\u66f4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u30af\u30ea\u30c3\u30af\u3057\u305f\u6642\u306b selectItem \u3092\u53d6\u5f97\u3059\u308b\u30e1\u30bd\u30c3\u30c9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">ShowClickItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (zoomItem != null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">Destroy<\/span><span style=\"color: #D4D4D4\">(zoomItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        Item selectItem = <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">(selectItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u30a2\u30a4\u30c6\u30e0\u3092\u751f\u6210\u3059\u308b\u30e1\u30bd\u30c3\u30c9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">(Item item)<\/span><span style=\"color: #6A9955\"> \/\/\u3000\u5f15\u6570\u3092\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (zoomItem != null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">Destroy<\/span><span style=\"color: #D4D4D4\">(zoomItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        zoomItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CreateZoomItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\">);<\/span><span style=\"color: #6A9955\"> \/\/\u3000\u5f15\u6570\u3092\u5909\u66f4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomItem<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">transform<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetParent<\/span><span style=\"color: #D4D4D4\">(zoomObjParentt, <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetShowSlot<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">ItemRotation<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">ResetRotation<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">HideZoomPanel<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">zoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetActive<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Item <\/span><span style=\"color: #DCDCAA\">GetCurrentZoomItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> zoomItem?.<\/span><span style=\"color: #DCDCAA\">GetComponent<\/span><span style=\"color: #D4D4D4\">&lt;<\/span><span style=\"color: #4EC9B0\">Item<\/span><span style=\"color: #D4D4D4\">&gt;();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\u6b21\u306b<strong>ZoomItem.cs\u3092\u5909\u66f4<\/strong>\u3057\u307e\u3059\u3002<br><strong>purpleItem\u306e\u5f15\u6570\u3092\u6e21\u3057\u3066ShowItem\u3092\u5b9f\u884c\u3057\u7d2bTile\u3092\u751f\u6210<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomItem.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomItem : MonoBehaviour\n{\n    public void OnClickObj()\n    {\n        Debug.Log(&#8220;Tile\u3092\u30af\u30ea\u30c3\u30af&#8221;);\n        \n        if ((ItemBox.instance.CheckShowItem(Item.Type.BlueTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.RedTile)\n            || (ItemBox.instance.CheckShowItem(Item.Type.RedTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.BlueTile)\n            )\n        {\n            ItemBox.instance.UseSelectItem();\n            ItemBox.instance.UseShowItem();\n            Item purpleItem = ItemDatabase.instance.Spawn(Item.Type.PurpleTile);\n            ItemBox.instance.SetItem(purpleItem);\n\n            \/\/\u3000\u62e1\u5927\u753b\u9762\u3092\u7d2b\u306b\u3059\u308b\n            ZoomPanel.instance.ShowItem(purpleItem);\n        }\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomItem<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickObj<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">Debug<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Log<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #CE9178\">&quot;Tile\u3092\u30af\u30ea\u30c3\u30af&quot;<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> ((<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            || (<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            )<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Item purpleItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Spawn<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">PurpleTile<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(purpleItem);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/\u3000\u62e1\u5927\u753b\u9762\u3092\u7d2b\u306b\u3059\u308b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ZoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">(purpleItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u5b9f\u884c<\/h4>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2025\/03\/Movie_054.mp4\"><\/video><\/figure>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u30aa\u30c3\u30b1\u30a4\uff01\uff01<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u30b7\u30f3\u30d7\u30eb\u306b\u3057\u6c4e\u7528\u6027\u3092\u6301\u305f\u305b\u308b<\/h3>\n\n\n\n<p>ZoomItem.cs\u3092\u898b\u308b\u3068\u3001\u300eItemBox.instance\u300f\u304c\u305f\u304f\u3055\u3093\u3042\u308a\u307e\u3059\u3002<br>\u306a\u306e\u3067ItemBox.cs\u306b\u51e6\u7406\u3092\u79fb\u3057\u30b7\u30f3\u30d7\u30eb\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>    public void OnClickObj()\n    {\n        Debug.Log(&#8220;Tile\u3092\u30af\u30ea\u30c3\u30af&#8221;);\n        \n        if ((ItemBox.instance.CheckShowItem(Item.Type.BlueTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.RedTile)\n            || (ItemBox.instance.CheckShowItem(Item.Type.RedTile)) &amp;&amp; ItemBox.instance.CheckSelectItem(Item.Type.BlueTile)\n            )\n        {\n            ItemBox.instance.UseSelectItem();\n            ItemBox.instance.UseShowItem();\n            Item purpleItem = ItemDatabase.instance.Spawn(Item.Type.PurpleTile);\n            ItemBox.instance.SetItem(purpleItem);\n\n            \/\/\u3000\u62e1\u5927\u753b\u9762\u3092\u7d2b\u306b\u3059\u308b\n            ZoomPanel.instance.ShowItem(purpleItem);\n        }\n    }<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickObj<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">Debug<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Log<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #CE9178\">&quot;Tile\u3092\u30af\u30ea\u30c3\u30af&quot;<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> ((<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            || (<\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">)) &amp;&amp; <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            )<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Item purpleItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Spawn<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">PurpleTile<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(purpleItem);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/\u3000\u62e1\u5927\u753b\u9762\u3092\u7d2b\u306b\u3059\u308b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ZoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">(purpleItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u3054\u3061\u3083\u3054\u3061\u3083\u3057\u3059\u304e<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p>ItemBox.cs\u306b<strong>Fusion\u30e1\u30bd\u30c3\u30c9\u3092\u8ffd\u52a0<\/strong><br>\u5f15\u6570\u306f3\u3064\u306e\u30a2\u30a4\u30c6\u30e0\u60c5\u5831\u3092\u53d7\u3051\u53d6\u308a\u3001IF\u6587\u30672\u3064\u306e\u30a2\u30a4\u30c6\u30e0\u60c5\u5831\u3092\u4f7f\u7528\u3057\u5224\u5b9a\u3092\u884c\u3044\u3001\u6b63\u3057\u3051\u308c\u30703\u756a\u76ee\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u751f\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ItemBox.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(3 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ItemBox : MonoBehaviour\n{\n    [SerializeField] Slot[] slots;\n\n    public static ItemBox instance;\n\n    Slot selectSlot;\n    Slot showSlot;\n\n    private void Awake()\n    {\n        instance = this;\n    }\n\n    public void SetItem(Item item)\n    {\n        for (int i = 0; i &lt; slots.Length; i++)\n        {\n            Slot slot = slots[i];\n            if (slot.IsEmpty())\n            {\n                slot.Set(item);\n                break;\n            }\n        }\n    }\n\n    public void OnSlotClick(int position)\n    {\n        for (int i = 0; i &lt; slots.Length; i++)\n        {\n            slots[i].HideBackPanel();\n        }\n        slots[position].OnSelect();\n\n        selectSlot = slots[position];\n    }\n\n    public bool CheckSelectItem(Item.Type useItemType)\n    {\n        if (selectSlot == null)\n        {\n            return false;\n        }\n        if (selectSlot.GetItem().type == useItemType)\n        {\n            return true;\n        }\n        return false;\n    }\n\n    public bool CheckShowItem(Item.Type useItemType)\n    {\n        if (showSlot == null)\n        {\n            return false;\n        }\n        if (showSlot.GetItem().type == useItemType)\n        {\n            return true;\n        }\n        return false;\n    }\n\n    public void UseSelectItem()\n    {\n        selectSlot.RemoveItem();\n        selectSlot = null;\n    }\n\n    public void UseShowItem()\n    {\n        showSlot.RemoveItem();\n        showSlot = null;\n    }\n\n    public Item GetSelectItem()\n    {\n        if (selectSlot == null)\n        {\n            return null;\n        }\n        return selectSlot.GetItem();\n    }\n\n    public void SetShowSlot()\n    {\n        showSlot = selectSlot;\n    }\n    \n    \/\/\u3000\u8ffd\u52a0\n    public void Fusion(Item.Type item0, Item.Type item1, Item.Type spawnItem)\u3000\/\/3\u3064\u306e\u5f15\u6570\u3092\u8ffd\u52a0\n    {\n        if ((CheckShowItem(item0)) &amp;&amp; CheckSelectItem(item1)\n    || (CheckShowItem(item1)) &amp;&amp; CheckSelectItem(item0)\n    )\n        {\n            UseSelectItem();\n            UseShowItem();\n            Item newItem = ItemDatabase.instance.Spawn(spawnItem);\n            SetItem(newItem);\n            ZoomPanel.instance.ShowItem(newItem);\n        }\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ItemBox<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    [<\/span><span style=\"color: #9CDCFE\">SerializeField<\/span><span style=\"color: #D4D4D4\">] Slot[] slots;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">static<\/span><span style=\"color: #D4D4D4\"> ItemBox instance;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Slot selectSlot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    Slot showSlot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    private <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Awake<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        instance = <\/span><span style=\"color: #569CD6\">this<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(Item item)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">for<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> i = <\/span><span style=\"color: #B5CEA8\">0<\/span><span style=\"color: #D4D4D4\">; i &lt; <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Length<\/span><span style=\"color: #D4D4D4\">; i++)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Slot slot = <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[i];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">slot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">IsEmpty<\/span><span style=\"color: #D4D4D4\">())<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">                <\/span><span style=\"color: #9CDCFE\">slot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Set<\/span><span style=\"color: #D4D4D4\">(item);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">                <\/span><span style=\"color: #C586C0\">break<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnSlotClick<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> position)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">for<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #D4D4D4\"> i = <\/span><span style=\"color: #B5CEA8\">0<\/span><span style=\"color: #D4D4D4\">; i &lt; <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Length<\/span><span style=\"color: #D4D4D4\">; i++)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[i].<\/span><span style=\"color: #DCDCAA\">HideBackPanel<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[position].<\/span><span style=\"color: #DCDCAA\">OnSelect<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        selectSlot = <\/span><span style=\"color: #9CDCFE\">slots<\/span><span style=\"color: #D4D4D4\">[position];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">bool<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">().<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\"> == useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">bool<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (showSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (<\/span><span style=\"color: #9CDCFE\">showSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">().<\/span><span style=\"color: #9CDCFE\">type<\/span><span style=\"color: #D4D4D4\"> == useItemType)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">false<\/span><span style=\"color: #D4D4D4\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">RemoveItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        selectSlot = null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">showSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">RemoveItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        showSlot = null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public Item <\/span><span style=\"color: #DCDCAA\">GetSelectItem<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> (selectSlot == null)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> null;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">selectSlot<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">GetItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">SetShowSlot<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        showSlot = selectSlot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">    \/\/\u3000\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">Fusion<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> item0, <\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> item1, <\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\"> spawnItem)<\/span><span style=\"color: #6A9955\">\u3000\/\/3\u3064\u306e\u5f15\u6570\u3092\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #C586C0\">if<\/span><span style=\"color: #D4D4D4\"> ((<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(item0)) &amp;&amp; <\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(item1)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    || (<\/span><span style=\"color: #DCDCAA\">CheckShowItem<\/span><span style=\"color: #D4D4D4\">(item1)) &amp;&amp; <\/span><span style=\"color: #DCDCAA\">CheckSelectItem<\/span><span style=\"color: #D4D4D4\">(item0)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    )<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">UseSelectItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">UseShowItem<\/span><span style=\"color: #D4D4D4\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            Item newItem = <\/span><span style=\"color: #9CDCFE\">ItemDatabase<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Spawn<\/span><span style=\"color: #D4D4D4\">(spawnItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #DCDCAA\">SetItem<\/span><span style=\"color: #D4D4D4\">(newItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #9CDCFE\">ZoomPanel<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">ShowItem<\/span><span style=\"color: #D4D4D4\">(newItem);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>ZoomItem.cs\u3067\u306f<strong>3\u3064\u306e\u5f15\u6570\u3092\u9001\u308aFusion\u30e1\u30bd\u30c3\u30c9\u3092\u5b9f\u884c<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ZoomItem.cs<\/h5>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>using UnityEngine;\n\npublic class ZoomItem : MonoBehaviour\n{\n    public void OnClickObj()\n    {\n        Debug.Log(&#8220;Tile\u3092\u30af\u30ea\u30c3\u30af&#8221;);\n\n        ItemBox.instance.Fusion(Item.Type.BlueTile, Item.Type.RedTile, Item.Type.PurpleTile);\n    }\n}<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C586C0\">using<\/span><span style=\"color: #D4D4D4\"> UnityEngine;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">public <\/span><span style=\"color: #569CD6\">class<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #4EC9B0\">ZoomItem<\/span><span style=\"color: #D4D4D4\"> : MonoBehaviour<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    public <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #DCDCAA\">OnClickObj<\/span><span style=\"color: #D4D4D4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">Debug<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Log<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #CE9178\">&quot;Tile\u3092\u30af\u30ea\u30c3\u30af&quot;<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">        <\/span><span style=\"color: #9CDCFE\">ItemBox<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">instance<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #DCDCAA\">Fusion<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">BlueTile<\/span><span style=\"color: #D4D4D4\">, <\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">RedTile<\/span><span style=\"color: #D4D4D4\">, <\/span><span style=\"color: #9CDCFE\">Item<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">Type<\/span><span style=\"color: #D4D4D4\">.<\/span><span style=\"color: #9CDCFE\">PurpleTile<\/span><span style=\"color: #D4D4D4\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-jin-gb-block-chat-block balloon-box balloon-right clearfix has-ccc-ballon has-efefef-bgballon\"><div class=\"balloon-icon maru\"><img decoding=\"async\" src=\"https:\/\/neeichi.com\/wp-content\/uploads\/2024\/03\/Sprite-0004-export.png\"\/><\/div><span class=\"icon-name\"><\/span><div class=\"balloon-serif\"><div class=\"balloon-content\">\n<p>\u3053\u3063\u3061\u306f\u5f15\u6570\u3092\u9001\u3063\u3066Fusion\u3092\u5b9f\u884c\u3059\u308b\u3060\u3051<\/p>\n<\/div><\/div><\/div>\n\n\n\n<p>\u30b7\u30f3\u30d7\u30eb\u306b\u3057\u305f\u3053\u3068\u3067\u3001\u5225\u306e\u30a2\u30a4\u30c6\u30e0\u306e\u5408\u6210\u306e\u51e6\u7406\u3082\u8ffd\u52a0\u3057\u3084\u3059\u304f\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u307e\u3068\u3081<\/h2>\n\n\n\n<p>\u4eca\u56de\u306e\u8a18\u4e8b\u3067\u306f\u3001\u30a2\u30a4\u30c6\u30e0\u306e\u8ffd\u52a0\u65b9\u6cd5\u306e\u304a\u3055\u3089\u3044\u3068\u3001\u30a2\u30a4\u30c6\u30e0\u306e\u5408\u6210\u6a5f\u80fd\u306e\u5b9f\u88c5\u3092\u884c\u3044\u307e\u3057\u305f\u3002\u3044\u304f\u3064\u3082\u53cd\u5fa9\u3057\u3066\u4f5c\u696d\u3092\u884c\u3046\u3053\u3068\u3067\u624b\u9806\u3092\u898b\u306a\u3044\u3067\u3082\u8ffd\u52a0\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u3068\u308a\u3042\u3048\u305a\u4eca\u56de\u306f\u3053\u3053\u307e\u3067<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\">\u53c2\u8003\u306b\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3057\u305f\u3002<\/h4>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u3010Unity3D\u3011\u8131\u51fa\u30b2\u30fc\u30e0\u306e\u4f5c\u308a\u65b9\u3000# 01 \u30a2\u30a4\u30c6\u30e0\u306e\u30af\u30ea\u30c3\u30af\u5224\u5b9a\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/I7GxrVaGSmw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u7528\u610f\u3059\u308b\u3082\u306e \u3053\u306e\u8a18\u4e8b\u3067\u306fUnity6\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002 \u4eca\u56de\u306e\u76ee\u6a19\uff1a\u5408\u6210\u6a5f\u80fd\u3092\u4f5c\u6210\u3059\u308b \u524d\u56de\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u30ae\u30df\u30c3\u30af\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002 \u4eca\u56de\u306f\u3000\u30a2\u30a4\u30c6\u30e0\u306e\u5408\u6210\u6a5f\u80fd\u3092\u5b9f\u88c5\u3057\u307e\u3059\u3002\u7372\u5f97\u3057\u305f\u30a2\u30a4\u30c6\u30e0\u3069\u3046\u3057\u3092\u5408\u6210\u3057\u3001\u5225\u306e\u30a2\u30a4\u30c6\u30e0\u3092<\/p>\n","protected":false},"author":1,"featured_media":3235,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jin_ogp_image_url":"","_jin_last_featured_id":0,"footnotes":""},"categories":[21,16],"tags":[23,20,29],"class_list":["post-3073","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unity","category-16","tag-c","tag-unity","tag-29"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/posts\/3073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neeichi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3073"}],"version-history":[{"count":96,"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/posts\/3073\/revisions"}],"predecessor-version":[{"id":4227,"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/posts\/3073\/revisions\/4227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/neeichi.com\/index.php?rest_route=\/wp\/v2\/media\/3235"}],"wp:attachment":[{"href":"https:\/\/neeichi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neeichi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neeichi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}