Unityを使った3Dゲームの作り方(かめくめ)ゲーム開発エンジンUnityを使った3Dゲームの制作に参考になる情報を公開しています。コピー2021.03.17シンプルなアクションゲームを作ってみようの第29回です。今回はゲームの出力設定やビルド等を行い、ゲームを完成させます。前回はゲームデータのセーブとロード機能を作成しました。シンプルなアクションゲームを作ってみよう28-データのセーブとロード機能-シンプルなアクションゲームでゲームデータのセーブとロード機能を作成していきます。gametukurikata.com2021.03.16シンプルなアクションゲームを作ってみようの他の記事はシンプルなアクションゲームを作ってみようシンプルなアクションゲームを作るのを通してUnityの使い方を学ぶカテゴリです。gametukurikata.comから参照出来ます。スポンサーリンク独自のアセットパッケージの作成ゲームを出力する前に作成したプロジェクトの独自のアセットパッケージを作成し、これをバックアップファイルとして保存しておきます。独自のアセットパッケージにしておくと、別の新しいプロジェクトで同じアセットを使用したくなったときにインポートするだけで使用出来ます。独自のアセットパッケージは既に作成してあるプロジェクトにインポートすると既存のファイルを消してしまったり、不具合の発生をすることもあるので新しいプロジェクトを作成して同じプロジェクトを使用したい時に使うといいです。Managerでインストールするカスタムパッケージと今回作成する独自のアセットパッケージは別ものなので、Unityが指定するカスタムパッケージの作成方法を参照してください。公式のパッケージ管理システムです。docs.unity3d.com独自のアセットパッケージを作成していきます。Packageを選択します。dependenciesにチェックが入っているのを確認してExportボタンを押します。保存先を指定し、保存すると.unitypackageファイルが作成されます。Packageを選択し、インポートする.unitypackageを選択するか、.unitypackage事態をUnityのProjectウインドウのAssetsフォルダにドラッグ&ドロップします。.unitypackage内で使っているが新しいプロジェクトでインストールされていないパッケージを使っている場合はスクリプトエラーが発生し、usingディレクティブで指定されている名前空間がないとなります。Managerで該当するパッケージ(例えばCinemachineやPostProcessing)をインストールする必要があります。次はゲームのビルドの出力設定をしてみます。今回はWebGL形式での出力をしてみます。WebGL形式はブラウザによってはプレイ出来ない可能性もあります。ビルドの出力設定は色々な設定があるので、この記事ではとりあえず出来たものを出力してみるということだけを行います。WebGLのモジュールを追加Unityインストール時にWebGLのモジュールを追加してインストールしていなかった場合は、UnityHubからWebGLのモジュールを追加インストールする必要があります。UnityHubを開いてインストールタブを押し、SimpleActionGameを作ってきたUnityのバージョンでWebGLのモジュールがインストールされているかを確認します(5が書かれているアイコンがあるかどうか)。ない場合は該当するUnityのバージョンの右の3つの丸を押し、追加でWebGLモジュールをインストールします。右の3つの丸を押すと以下のように「モジュールを加える」という項目が表示されるので選択します。場合によってはモジュールを加えるという項目が表示されないこともあります。Supportにチェックを入れ実行を押します。Player設定をするWebGLモジュールの追加インストールが出来たら次は出力設定を変更します。Settings...を選択します。Platformボタンを押し、出力のデフォルトをWebGLに変更します。Settingsボタンを押します。Settings...を選択し、Playerタブを選択しても同じように出来ます。Nameには会社名を書きます。わたくしの場合は個人なので自分の名前を書きました。Nameにはゲーム名を書きます。Versionにはゲームの現在のバージョンを書きます。Heightゲーム画面のデフォルトの高さを設定します(今回はWidthに640、Heightに480を設定しました)。Backgroundにチェックを入れるとブラウザがアクティブではない時もゲームが進行します。Settingsの設定を変更します。Cachingにチェックを入れ、プレイヤーデータの自動ローカルキャッシュを有効にします。WebGLのビルドの詳細はUnityマニュアルにあります。Settingsウインドウに戻ってBuildボタンを押して、ビルド先のフォルダを指定し、出力します。Runボタンを押した場合は、出力が終わるとブラウザで出力したゲームの確認をすることが出来ます。Runボタンを押します。今回はデスクトップにSimpleActionGameフォルダを作成し、そこにファイルを出力します。デスクトップのSimgleActionGameフォルダには以下のようなフォルダが出来ます。自身のブログやHP等を持っている場合はSimpleActionGameフォルダをサーバーにアップロードし、記事などからゲームを実行することが出来ます。記事にゲームを埋め込む場合はiframeタグを使って以下のような感じにします。frameborder=”0′′></iframe></div>今回の場合は幅を640、高さを480としましたが、ゲーム画面以外の部分もある為、iframeの幅を730、高さを550としました。実際に記事に埋め込んだゲーム例はこのカテゴリの最初の記事にあります。シンプルなアクションゲームを作ってみよう1-新しいプロジェクトの作成と完成品サンプルゲームの実行-シンプルなアクションゲームを作っていく為に、Unityの新しいプロジェクトの作成をします。完成したサンプルゲームを実行して確認が出来ます。gametukurikata.com2021.02.17終わりに今回でシンプルなアクションゲームを作ってみようのカテゴリは終了となりました。(^^)/ゲームを作る時に必要な要素はある程度盛り込む事が出来たのではないかと思います。皆様お疲れさまでした。コピーかめくめちゃんをフォローする7Unityを使った3Dゲームの作り方(かめくめ)Unityを使った3Dゲームの作り方(かめくめ)関連記事シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう21-ライトのベイクをする-シンプルなアクションゲームのライトのベイクをして間接光を反映させます。シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう2-アセットストアの使用-シンプルなアクションゲームを作る為にアセットストアを使用してみます。シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう28-データのセーブとロード機能-シンプルなアクションゲームでゲームデータのセーブとロード機能を作成していきます。シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう9-カメラがキャラクターを追いかけるようにする-シンプルなアクションゲームでカメラがキャラクターを追いかけるようにしていきます。シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう16-障害物を作成する-シンプルなアクションゲームでプレイヤーキャラクターを邪魔する障害物を作成し、障害物が消えたらナビメッシュ上を動く敵も移動出来るようにしていきます。シンプルなアクションゲームを作ってみようシンプルなアクションゲームを作ってみよう1-新しいプロジェクトの作成と完成品サンプルゲームの実行-シンプルなアクションゲームを作っていく為に、Unityの新しいプロジェクトの作成をします。完成したサンプルゲームを実行して確認が出来ます。シンプルなアクションゲームを作ってみよう28-データのセーブとロード機能-タイピングゲーム制作記6ホーム作ってみようシリーズシンプルなアクションゲームを作ってみようスポンサーリンクサイト内検索が出来ますプロフィール管理人のかめくめちゃんです。(-_-)メールはこちらにお願いします(記事に関する質問は送らないでください、返信は期待しないでください(._.))。kamekumechan@gmail.comいずれはSIRENやバイオハザードみたいなアクションゲームを作りたいと思っています。ゲームシナリオが書けないので面白いゲームはなかなか作れません・・・・。(^_^;)名前の由来はカメが好きだからです。プロフィールになってないな・・・・(-.-)Unityをこれから始める人へこれからUnityを使ってみようという方はUnityを使った3Dゲームの作り方(かめくめ)の歩き方Unityを使った3Dゲームの作り方(かめくめ)で、はじめてUnityの学習をする時の当ブログの記事を読む順番を書きました。機能を積み上げていく形になるので便利かも?gametukurikata.com2019.06.21の記事に記載の順番で見て頂くとUnityの基本的な使い方がわかり、簡単なアクションゲームや、TPSゲームの作成までが出来ます。自作タイピングゲームタイピングゲームを作りました。WebGL形式なのでPCのブラウザで遊べます。以下からプレイ出来ます。FinalTypingUnityを使って作成したローマ字入力のタイピングゲームです。gametukurikata.com2022.01.02お知らせ2023/01/24個人的にUnity2022.2.3f1をインストールしました。2022/10/14UnityのIKを使って足の位置と角度を地面に合わせる機能Unityのゲームでキャラクターの両足が別の高さの地面の上にある時にそれぞれの足をそれぞれの地面につけるようにする機能を作成しますgametukurikata.com2016.04.11機能を少し修正しました。2020/09/19コメント欄は閉鎖しました。今までコメントを投稿してくださった方はありがとうございました。(^^)/2018/08/07わたくしに出来る事は既に記事にしてあるので、ブログ右上の検索窓を活用してください。(._.)またブログの最初の方の機能を積み上げていく記事に関しての疑問点は当ブログ記事のスクリプトの説明と寄せられた質問への回答Unityを使った3Dゲームの作り方(かめくめ)の機能積み上げ形式の記事のスクリプトの説明と寄せられた記事の機能についての質問への回答を掲載しています。gametukurikata.com2019.08.01Unityを使い始めたばかりの人がつまづきやすい点を解消するUnityを使い始めたばかりの人が結構な確率で陥る不具合や疑問点を解消していきます。基本的にはブログに寄せられた質問への回答という感じです。gametukurikata.com2018.12.04も参照してみてください。小・中学生によるデジタルコンテンツ開発の全国大会ですuycc.unity3d.jp2022年大会の先行エントリーが開始されているようです。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。記事の内容に質問がある方へUnityを使った3Dゲームの作り方(かめくめ)の歩き方UnityのJavaScriptとC#を読み替えてどちらでも対応出来るようにするホーム検索トップサイドバータイトルとURLをコピーしました。