Abstract#
マインクラフトに何らかの形でデータをインポートしたいTopics#
- こんなのできました
同じやり方でH2Aロケットも
ISSも
- まずはTextファイル
テキストファイルで、3次元配列を作って、それをMakecodeのJavaScript部分に張り付けることを試したい |
let array: string[][][] let y_cnt = 0 let z_cnt = 0 let x_cnt = 0 player.onChat("bld", function () { array = [[[[[["COBBLESTONE", "BLOCK_OF_QUARTZ", "COBBLESTONE"], [["BLOCK_OF_QUARTZ", "COBBLESTONE", "COBBLESTONE"], [["", "COBBLESTONE", "COBBLESTONE"]], [[[["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"], [["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"], [["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"]], [[[["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"], [["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"], [["COBBLESTONE", "COBBLESTONE", "COBBLESTONE"]]] y_cnt = 0 for (let z_array of array) { z_cnt = 0 for (let x_array of z_array) { x_cnt = 10 for (let str of x_array) { if (str == "COBBLESTONE") { blocks.place(COBBLESTONE, pos(x_cnt, y_cnt, z_cnt)) } if (str == "BLOCK_OF_QUARTZ") { blocks.place(BLOCK_OF_QUARTZ, pos(x_cnt, y_cnt, z_cnt)) } x_cnt += 1 } z_cnt += 1 } y_cnt += 1 } })
- 上記の3次元配列の文字列を作るには!?
ExcelVBA使うか |
- 何か手ごろなデータは?
お城を立ててみよう。メートル単位の寸法がわかる適当なお城ないかな。犬山城とか[1][2]。 |
Reference#
- [#1]National Treasure Inuyama Castle, 2022年10月4日アクセス, 写真・映像<<国宝犬山城, https://inuyama-castle.jp/castle/photos-and-video
- [#2]CastleHunting, 2022年10月4日アクセス, https://www.pinterest.jp/pin/122582421098984397/