• 検索結果がありません。

駅すぱあとWebサービス for Unityを使った 交通機関情報の活用 竹田龍介 株式会社ヴァル研究所 1

N/A
N/A
Protected

Academic year: 2021

シェア "駅すぱあとWebサービス for Unityを使った 交通機関情報の活用 竹田龍介 株式会社ヴァル研究所 1"

Copied!
58
0
0

読み込み中.... (全文を見る)

全文

(1)

駅すぱあとWebサービス for Unityを使った

交通機関情報の活用

竹田龍介

(2)

本日の発表内容

• 自己紹介

• 駅すぱあとWebサービス for Unity初級編 • 駅すぱあとWebサービス for Unity応用編

(3)

本日の発表内容

• 自己紹介

• 駅すぱあとWebサービス for Unity初級編 • 駅すぱあとWebサービス for Unity応用編

(4)

自己紹介

• 名前  竹田 龍介 • 役職  ソフトウェアエンジニア • 仕事内容  駅すぱあとWebサービスを作ったり、メンテナン スしたりサポートを行ったりしつつ、駅すぱあと Webサービスがより使いやすいものになるように

(5)

会社紹介

• 会社名: • 代表取締役:太田 信夫 • 設立:1976年7月26日 • 従業員数:155名(2015年10月1日現在) • 所在地:東京都杉並区高円寺北

(6)
(7)

Unityを利用した新たなサービス

• オキュラスリフトと全天球ライブカメラで

(8)
(9)
(10)
(11)

ヴァル研究所とは・・・

思考の一歩先を提供する

(12)

そんなことより・・・

「交通機関情報の活用を紹介しろ」

ってなりますよね

(13)

主なサービス

• 大手ポータルサイトが採用 各種大手ポータルサイトの経路検索サービス のエンジンとして採用されています http://transit.yahoo.co.jp/ http://www.bing.com/maps/

(14)

駅すぱあとアプリ

• iPhone/Androidアプリ「駅すぱあと」も

(15)

導入事例

(16)

駅すぱあとをより身近に

• 交通期間情報を活用したアプリケーションや ゲームが誰でも簡単に作ることが出来るを目 指しています • 駅すぱあとWebサービスを利用することで サーバーを用意せずに開発が出来ます • 本日はそういった駅すぱあとを利用した開発 を紹介します

(17)

キーワード

世の中の当たり前を変えることで

人々の可能性をひろげ

(18)

本日の発表内容

• 自己紹介

• 駅すぱあとWebサービス for Unity初級編

(19)

駅すぱあとをUnityで使う

• 大手も採用している駅すぱあとをUnityで

簡単に使えるようになるプラグインが「駅すぱ あとWeb Service for Unity」です

(20)

入手方法

• 「駅すぱあとWeb Service for Unity」はGitHub

から無料でダウンロードが可能です

(21)

使い方

(22)

Unityにインポート

(23)

読み込み

(24)

インスペクターで使う

(25)

アクセスキーとは

• ユーザー登録をしていただくと、アクセスキー が発行されます • アクセスキーは登録ごとに異なります • 「YfQUafKd9*******」のような文字列で構成さ れています • 駅すぱあと for Unityをご利用の際はアクセス キーをセットしてください

(26)

アクセスキーの取得はこちら

• 路線図や運行情報など、全ての機能がご利 用いただける有償版はこちらから • 路線、駅情報の取得、エディタ拡張での駅す ぱあとの経路表示のみ利用の場合は無償版 のこちら https://ekiworld.net/service/sier/webservice/index.html

(27)

無償版でも利用可能

• エディタ拡張による経路表示 • サンプルゲームNandoku

(28)
(29)
(30)

サンプルゲーム

• このサンプルゲームはオープンソースなの で、オリジナルのパーティクル付けたり、マテリ アル追加したり、ゲーム内容をアレンジしてリ リースすることも出来ます • Unity使い始めて良く分からないという方もオ ススメです

(31)

気になった方は・・・

• まずは無償版を使ってみてください • 有償版も無料の試用版がありますので、 法人の方はぜひご検討ください • 学校など、研究目的に提供出来る場合が ございますので、弊社営業にお問合わせ ください

(32)

本日の発表内容

• 自己紹介

• 駅すぱあとWebサービス for Unity初級編

(33)

応用編

(34)

ステップ1

• テキスト入力ボックス(出発駅入力用) • ボタン(終電の経路取得実行用) • テキスト出力エリア(経路出力用)

下記のuGUIコンポーネントを

シーンに追加します

(35)
(36)

ステップ2

次にスクリプトを新規作成して

(37)

ステップ3

先ほど作った空のゲームオブジェクトに

スクリプトを追加

(38)

インスペクターの設定

目的地(自宅の最寄り駅等)やURL、

アクセスキー、テキストのリンクを行う

(39)

ポイント

• URLとアクセスキーは駅すぱあとWebサービ

ス登録時にメールで送付されますので、まず は登録を行う必要があります

(40)

ステップ4

スクリプトに非同期通信部分を追記

(41)

ステップ5

(42)

ステップ5

(43)

ステップ6

(44)

ポイント

• ArrayListを文字列の配列に変換することで インスペクターで確認できるようになって デバッグが楽になります • 出発時間はDateTimeのparseを使えば簡単 に変換できます • 駅→路線→駅・・・という構成のため、

(45)

ステップ7

uGUIのボタンからスクリプトを

(46)

ステップ8

(47)
(48)

アプリ作成

• このくらいの規模であれば3時間くらいで完成 します • スクリプトは少なめで、出来る限りエディタを利 用するようにしました • iOS/Androidアプリとしてもビルド出来るので、 オリジナルのスマートフォンアプリを作って リリースすることが可能です

(49)

応用編

(50)

路線図を利用する場合

• 路線図は画像+駅情報で構成しています • 動かし方はいろいろ – 予め画像をダウンロードしてテクスチャとしてリソー スフォルダに入れる – WWWクラスを利用してサーバーから動的に読み 込む – WebViewを利用してJavaScriptで実装する

(51)

一番簡単な方法で!

• 路線図は画像+駅情報で構成しています • 動かし方はいろいろ – 予め画像をダウンロードしてテクスチャとしてリソー スフォルダに入れる – WWWクラスを利用してサーバーから動的に読み 込む – WebViewを利用してJavaScriptで実装する 今日は一番簡単なこれで実装

(52)

WebViewのメリット

• Webとソースコードが共有できて簡単 • Unityを使っていないデザイナーと一緒に開発 できる • JavaScriptを利用したサンプルコードも用意し ています

(53)

WebViewで実装

• 「Unity WebView」で検索してスクリプトをイン ポートします ※対応OSやライセンスに応じて選択してくださ い • 先ほどのGitHubから路線図のサンプルを持っ てきます • Unity上で路線図のURLを指定します

(54)
(55)

Unityのサンプルコード

(56)

いろいろな使い方を

• 駅の座標と画像が取得できるので、地図連携 やオリジナルのキャラクタを差し込むことも出 来ます

(57)

もっと知りたいという方

気軽にお問い合わせください

本日発表に利用したサンプルコードは

お問い合わせいいただくと

(58)

最後に

• Unity開発者がより良い製品を出すことが出来 るよう、駅すぱあとWebサービスは進化してい きます。

参照

関連したドキュメント

症状 推定原因 処置.

問題集については P28 をご参照ください。 (P28 以外は発行されておりませんので、ご了承く ださい。)

Windows Hell は、指紋または顔認証を使って Windows 10 デバイスにアクセスできる、よ

* Windows 8.1 (32bit / 64bit)、Windows Server 2012、Windows 10 (32bit / 64bit) 、 Windows Server 2016、Windows Server 2019 / Windows 11.. 1.6.2

利用している暖房機器について今冬の使用開始月と使用終了月(見込) 、今冬の使用日 数(見込)

* 広告や機能は条件によってはご利用いただけない場合があります。

専用区画の有無 平面図、写真など 情報通信機器専用の有無 写真など.

 次号掲載のご希望の 方は 12 月中旬までに NPO法人うりずんまで ご連絡ください。皆様 方のご協賛・ご支援を 宜しくお願い申し上げ