Skip to content

Commit

Permalink
README更新
Browse files Browse the repository at this point in the history
  • Loading branch information
linoal committed Mar 28, 2024
1 parent c31400a commit 0638ed3
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 28 deletions.
49 changes: 38 additions & 11 deletions .idea/.idea.PLATEAU-SDK-for-Unity-GameSample/.idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 29 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,44 @@

![Readme](https://github.com/Synesthesias/PLATEAU-SDK-for-Unity-GameSample/assets/96822472/55fe9949-d13c-4c88-b3c8-ace77c969345)

このリポジトリでは、[PLATEAU SDK for Unity](https://github.com/Project-PLATEAU/PLATEAU-SDK-for-Unity)を利用すると実際にどのようなアプリケーションが作れるかについて知るためのサンプルプロジェクトを公開しています。
## 概要
[PLATEAU SDK for Unity](https://github.com/Project-PLATEAU/PLATEAU-SDK-for-Unity)のサンプルとして提供しているゲームアプリです。
制限時間内にロボットに襲われている要救助者生存者を救出するゲームとなっています。敵を避けながら要救助者と接触し、なるべく多くの人数をゴールに連れて行き救助することを目指します。ゴールの場所は紙飛行機を取得すると明らかになります。敵は街を歩き回りますが、プレイヤーを見つけると襲ってきます。要救助者生存者も街を歩き回りますが、プレイヤーと接触すると同行者として付いてくるようになります。同行者がいる状態でゴールとなる建物に接触すると救助となります。
操作方法はタイトルメニューの「遊び方」から閲覧できます。

[PLATEAU SDK for Unreal](https://github.com/Project-PLATEAU/PLATEAU-SDK-for-Unreal)向けサンプルプロジェクトは[こちら](https://github.com/Project-PLATEAU/PLATEAU-SDK-for-Unreal-Samples)です。
### 他のサンプル
- [PLATEAU-SDK-for-Unity-GISSample](https://github.com/Project-PLATEAU/PLATEAU-SDK-for-Unity-GISSample)
PLATEAUの属性情報を視覚的に表示するサンプルです。

## はじめに
PLATEAU公式サイトで[PLATEAU SDK for Unityのチュートリアル](https://www.mlit.go.jp/plateau/learning/tpc17-1/)を公開しています。
## 導入方法

SDKの導入方法、機能の説明、サンプルプロジェクトの内容等について解説していますので、初めてSDKやサンプルプロジェクトを触る方はまずはこちらをご覧ください。
サンプルゲームを遊んでみたい場合は下記の「ビルドアプリを入手したい場合」をご覧ください。
Unityでプロジェクトを開きたい場合は下記の「プロジェクトを導入したい場合」をご覧ください。

## 動作環境
- Unity 2021.3.30f1~

## GameSample
![](/README_Images/GameSample.png)
属性情報の取得方法、及び活用方法について知るためのチュートリアルとして、ゲームサンプルアプリを提供しています。ゲームサンプルアプリでは、制限時間内にロボットに襲われている生存者を救出するゲームとなっています。また、プレイヤーは走るだけでなく、フックショットを利用した移動とロボットの足止めをすることが出来ます。ゲームサンプルアプリは、サンプルプロジェクトに含まれるAssets/GameSample/Scenes/GameSample.unityを開き、Playすることで実行できます。


## ゲームサンプルアプリのみをインストール
ゲームサンプルアプリのみを使用したい場合は、[Releaseページ](https://github.com/Synesthesias/PLATEAU-SDK-for-Unity-GameSample/releases/tag/v1.0.0)からダウンロードして、zipファイルを展開してください。
### ビルドアプリを入手したい場合
- Windows向けのビルドアプリがReleaseページにあります。zipファイルをダウンロードして展開してアプリを起動します。

## gitからの導入
git lfs の導入が必要であることに注意してください。
### プロジェクトを導入したい場合
- git lfsを導入してからリポジトリをクローンします。
```
git lfs install
git clone https://github.com/Synesthesias/PLATEAU-SDK-for-Unity-GameSample.git
```
- Unityでプロジェクトを開きます。
- 別途[Starter Assets - ThirdPerson](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526)を導入する必要があります。次の方法で導入します。
- Unity Asset Storeから[Starter Assets - ThirdPerson](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526)を開き、`Add to My Assets`ボタンを押します。この際、Unityアカウントへのログインが必要となります。
- Unityエディタのメニューバーから Window → Package Manager をクリックします。
- Package Managerウィンドウ左上のドロップダウンメニューから`My Assets`を選択し、`Starter Assets - Third Person Character Controller`をクリックして`Install`または`Download`ボタンを押します。
- ボタンが`Import`に変化するのでそれをクリックし、表示される`Import Unity Package`ウィンドウの`Import`ボタンを押します。
- シーンファイル `Assets/GameSample/Scenes/GameSample.unity`を開いてPlayすることで実行できます。

#### 動作環境
- Unity 2021.3.30f1~

## GameSample
属性情報の取得方法、及び活用方法について知るためのチュートリアルとして、ゲームサンプルアプリを提供しています。ゲームサンプルアプリでは、ゲームサンプルアプリは、サンプルプロジェクトに含まれるAssets/GameSample/Scenes/GameSample.unityを開き、Playすることで実行できます。


## ライセンス
ライセンスは[LICENSE.md](/LICENSE.md)を参照してください。

Expand Down

0 comments on commit 0638ed3

Please sign in to comment.