Unity

Unityでマインクラフト風のマップをランダム生成する

投稿日:

今回やること

画像のようにマイクラ風のマップを自動で生成するツールを作成します
こちらを参考にしましたが、マイクラのようにブロックの高さがきっちり分けられるようにしたかったので直してみました

マップを生成するスクリプトの作成

Create → C#Scriptを選択します

スクリプトの名前をMapMakerにして、ダブルクリックして編集画面を開き、以下のスクリプトを入力します

入力するスクリプト

スクリプトをつけるオブジェクトの作成

Create → CreateEmptyをおします

オブジェクトの名前をMapMakerにします

作成したオブジェクトにスクリプトをドラッグ&ドロップします
スクリプトの各設定は

  • Width : ステージの横幅
  • Depth : ステージの奥行き
  • Need To Collider : 作成した Cubeに当たり判定をつけるかどうか
  • MaxHeight : ステージの一番高い部分の高さ
  • Relief : ステージの勾配

テストプレイをすると

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

-Unity

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Unityでメッセージウィンドウでの会話機能を作る

スクリプトを貼りけるための空のオブジェクトの作成 Create → CreateEmptyをおします 名前をMessageControllerにします 会話機能のスクリプトの作成 Messageという …

UnityでURLを開く

ボタンの作成 Create → UI → Buttonをおします ボタンの位置を調整します スクリプトの作成 Create → C#Scriptをおします 名前をURLにします 記入するスクリプト [ …

UnityVuforiaでARを作る

AR もくじ Vuforiaの設定 Unityの設定 Vuforiaの設定 アカウント登録 こちらよりVufolliaのサイトにいきます 右上のRegisterをおします 名前や会社名(何でもいいです …

UnityのButtonの使い方

ボタンを作る Create → UI → Buttonをおします ボタンの設定 座標を設定します ※0,0,0にすると画面の中央にきます ①通常時の色 ②マウスカーソルが重なった時の色 ③ボタンがおさ …

Unityでスマホ対応のVRを作ろう

今回やること VR空間の宝島を冒険して宝を探すゲームをUnityで作ります バージョンは2018でやっていますが恐らく他のバージョンでも問題ないと思います VR用のカメラを入れる UnityRemot …

ゲタバコ倶楽部へようこそ

  • 223855総閲覧数:
  • 36今日の閲覧数:
  • 168973総訪問者数:
  • 31今日の訪問者数:

住所
Akita,Japan

営業時間
月~日: 10:00 AM – 10:00 PM

このページはゲタバコ先生の日々思うことや活動、プログラミングの習得方法を発信するページです。
仕事のご依頼、メッセージ等、サービス概要をご覧の上で、お気軽にご連絡ください。

getabakosensei@gmail.com