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

Similar documents
目次 第 1 章 ユーザーアカウント ( メールアドレス ) の取得 サービス内容の確認 インターネット環境設定通知書の確認 アカウントについて 4 ユーザーアカウントを登録する ユーザーアカウントを登録する サービス

スライド 1

印刷アプリケーションマニュアル

Windowsユーザでも 手軽に作れるiPhoneアプリ

スーパー英語アカデミック版Ver.2

Microsoft Word - ラベルマイティStep1.doc

Webセキュリティサービス

◎phpapi.indd

目次 新規ユーザー登録... 3 初期設定... 6 (1) 特定商取引法に基づくページのURLを設定する... 7 (2) コンバージョン測定タグを設定する... 7 サイトを作成してみよう

spsafety_manual_sp_start_

Citrix Receiver導入の手引き

2 Web ページの文字のサイズを変更するには 以下を実行します Alt + P キーを押して [ ページ ] メニューを選択します X キーを押して [ 文字のサイズ ] を選択します 方向キーを押して 文字のサイズを [ 最大 ] [ 大 ] [ 中 ] [ 小 ] [ 最小 ] から選択します

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

Microsoft Word - rocketcms_manual01

PowerPoint プレゼンテーション

スライド 1

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

目次 はじめに > P.3 transit manager とは 初期設定 3 利 履歴の読み込み 4 旅費交通費精算 Web 5 登録カード 6ヘルプ > > > > > P.4. ログイン P.5. パスワード変更 P.6 3. 交通系 ICカードの登録 P.7 機能一覧 P.8 交通系 ICカ

ISMAR2013

スライド 1

電子版操作マニュアル スマートデバイス版

2. ログイン 三重県総合教育センターの Web ページにアクセスし ネット DE 研修の ログインへ をクリックするとログイン画面に移動します 2 ログイン ID 及びパスワードを入力して ログイン ボタンを押してください パスワードはログイン後 変更し 個人で管理をしてください 2 パスワードは

目次 はじめに...3 チュートリアル素材のご利用に関して... 4 完成イメージ...5 一連の流れ 5 STEP 1. クイズの新規作成...6 STEP 2. 一般公開 ( オンラインストレージ ) 終わりに お問い合わせ お問い合わせ窓口 更新

情報システム運用・管理規程

PowerPoint プレゼンテーション

Splashtopスタートガイド

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

PowerPoint プレゼンテーション

THiNQセットアップガイド

1. ご利用前の注意事項 Web ビリングとは NTT ファイナンスより請求されている携帯電話や固定電話 インターネットのご利用料金を web サイトでまとめて確認できるサービスです ご請求額は 15 か月分 ご請求内訳は 4 か月分照会できます 請求内訳の印刷 / ダウンロードができます 2016

目 次 1. Monaca Localkitとは 1.1. 概 要 1.2. 動 作 環 境 2. セットアップ 2.1. Monaca Localkitの 入 手 方 法 2.2. Monaca Localkitのインストール 2.3. ファイアウォール 設 定 (windows8.1) 2.4.

設定をクリックしてください 初期設定をクリックします

サイボウズ Office 8 アドレス帳マニュアル

1. Java Development Kit ORACLE のサイトから JAVA の開発キットをダウンロードします バージョンは JDK の最新版 ( 現在 8u45) が必要です また定期的に更新されますが そのたびに入れ替えることをお勧めします JDK のダウンロード ORACLE サイト

スライド 0

Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用くだ

2 / 24

Microsoft Word - online-manual.doc

PDF Convertor for mac スタートアップガイド

3Dプリンタ用CADソフト Autodesk Meshmixer入門編[日本語版]

VUp案内(ACCESS)詳細_180516

2 ログイン ( パソコン版画面 ) Web サイトのログイン画面が表示されます 通知メールに記載されている ID と仮パスワードを入力して ログイン ボタンをクリックしてください ID パスワードを連続して 5 回間違うと 当 I D はロックアウト ( 一時的に使用不可 ) されるので ご注意く

PowerPoint プレゼンテーション

コンテンツ作成基本編

KDDI ペーパーレスFAXサービス

FTP ウェブコンテンツダウンロード手順書 ver1.0 作成 :KDDI 株式会社 作成日 :2018 年 10 月 31 日

Ver2.10 証明書発行マニュアル (Export 可能 ) Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved

スライド 1

コンテンツ作成基本編

物件問合せメール対応フロー ( 例 ) 1 メールに添付されたファイル (.ZIP) をダブルクリックする 2 ファイルをすべて展開 をクリックする 3 添付ファイルの保存先を デスクトップ 等 保存したい場所に指定し 展開ボタンをクリックする 4 別途送付するメールに記載されたパスワードを パスワ

目次 はじめに 1サーバ作成 2 初期設定 3 利用スタート 付録 Page.2

PowerPoint プレゼンテーション

目次 第一章インストールと製品登録 1.1 インストール & ライセンス認証 3 第二章製品活用 - Leawo itransfer 3.1 コンピュータのファイルを iphone に転送 iphone のファイルをコンピュータにバックアップ ファイルを itunes から

Shelterアプリ作成ガイド

VPS マニュアル p. 1

PowerPoint プレゼンテーション

Delphi/400でFlash動画の実装

PowerPoint プレゼンテーション

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

TestDesign for Web

(1) 名刺のご注文と種類 お届けまでの流れにつきまして 1) 名刺は 2 タイプ 1 デザインサンプルから選択 名刺のご注文は smartoffice 専用ページと JOINTEX-WEB 専用ページからとなります それぞれのページにデザインサンプルがありますので名刺の紙 フォントとともにデザイン

APIリファレンス | IP Geolocation API どこどこJP

グローバルナビ ゼネカタ WEB のグローバルナビ (=どのページに遷移しても上部に共通して表示されているメニュー群) の機能は 主に下記のとおりです なお スマートフォンの場合はグローバルナビの形状が異なりますが ほぼ同等の機能を上部およびサイドメニューに用意しています グローバルナビの機能 (P

ATOK Syncの設定方法と使い方(Windows用)

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性

Microsoft Word - Jimdo基礎編(10版)

インストールマニュアル

My Cloud ホーム2.0 ユーザーズマニュアル

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

Windows 10 IoT Core MVA 2015 August Windows 10 IoT Core ハンズオントレーニング Building and running Github MS IoT Samples on Windows 10 IoT Core 5 章センサーデータをクラウドへ

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

スターターガイド

順番検索システムのご案内について

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

「駅すぱあと」ネットワーク インストールガイド

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

CONTENTS Copyright 2017 NEC Solution Innovators, Ltd All rights reserved 0. 通訳案内士登録情報検索サービスを利用するまえに 1 利用環境 2 ブラウザの設定 3 プラグイン 4 操作上の制限 5 ウェブ操作マニ

PowerPoint プレゼンテーション

目次 1. はじめに ログイン方法 (PC の場合 ) メール送信方法 (PC の場合 )... 6 からのアドレス帳の移行方法 (PC の場合 ) メール転送方法 (PC の場合 ) Gmail アプリの設

動作環境と操作の概要 A スマホのテザリングを使う方法と B WiFi ルーターを使う方法があります A スマホのテザリングを使う場合 図のように 1 台のスマホのテザリングを有効にして パソコンや他のスマホ タブレットを テザリング機器に WiFi 接続し ます 1スマホのテザリングを有効にします

共有アドレス帳とは LDAP(Active Directory)のデータを参照します 組織情報(所属部署名など)からアドレス検索が可能です ブックマークレット版 Webページ版 2つのバージョンをご用意していま す 2

JOCAR操作マニュアル ネット掲載

目次 製品登録 Android 系デバイスの管理 デバイスの接続アプリ管理連絡先管理 SMS 管理音楽管理写真 ビデオ管理データ管理ツールキットダウンロードセッティング ios 系デバイスの管理 デバイスの接続 ios デバイス最適化メディア管理写真 ビデオ管理連絡先管理 SMS 管理ツールキット

Windows10の標準機能だけでデータを完全バックアップする方法 | 【ぱそちき】パソコン初心者に教えたい仕事に役立つPC知識

治療院ワードプレステンプレートについて 著作権情報 : このテンプレートはビズベクトルさんの無償テンプレートを寺田さん 浜田さんが治療院様用にカスタマイズしたものです 導入サポートはついておりませんが ビズベクトルさんのHPにワードプレスのインストール方法 有償サポートが掲載されておりますのでご参照

「駅すぱあと」ネットワークSDK インストールガイド

SURVEY123 FOR ARCGIS スタートアップガイド 2017 年度空間情報科学野外実験

目次 第 1 部 SmartAttack をダウンロードしよう!...3 A)Appstore からインストールしてください...3 第 2 部企業 ID を登録しよう!...4 B) 企業 ID の設定...4 第 3 部 SmartAttack の概念を理解しよう!...5 C)SmartAtt

SOCKET 契約社 ( 管理者 ) 用取扱説明書 ver 管理者設定 作業員が SOCKET サーバー (Windows マシン上 ) と NAS の導入ならびに導通テストを行った後に 作業員と一緒に SOCKET サーバー上で管理者設定を行ってください 1 管理者情報 と その他

2. ユーザー登録 1 インストールが完了したら 開く を押してアプリを開いてください i 暗記へようこそ! という画面が出てきます ( アプリの簡単な説明が4ページ表示されます ) 最後の画面で 新規作成 と書かれたボタンを押してください 2 新規登録 ボタンを押すと i 暗記マーケット利用規約

PowerPoint プレゼンテーション

1. ウェブルートアカウントの作成 1) ウェブブラウザより以下の管理コンソールにアクセスします 2) 画面上の アカウントを作成する にある 今すぐ登録する ボタンをクリックします 3) アカウントを作成する 画

ArcGIS for Developers 開発者アカウント作成ガイド

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

VB実用Ⅲ⑩ フリーデータベースⅡ

Transcription:

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

本日の発表内容 自己紹介 駅すぱあとWebサービス for Unity初級編 駅すぱあとWebサービス for Unity応用編 2

本日の発表内容 自己紹介 駅すぱあとWebサービス for Unity初級編 駅すぱあとWebサービス for Unity応用編 3

自己紹介 名前 竹田 龍介 役職 ソフトウェアエンジニア 仕事内容 駅すぱあとWebサービスを作ったり メンテナン スしたりサポートを行ったりしつつ 駅すぱあと Webサービスがより使いやすいものになるように プラグインやサンプルコードを提供したりしていま す 4

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

まずはこちらの画像をご覧下さい 6

Unityを利用した新たなサービス オキュラスリフトと全天球ライブカメラで 新たな体験を提供したい 7

プラレールを用意して 8

スリルを味わってみたり 9

無茶してみたりしています 10

ヴァル研究所とは 思考の一歩先を提供する 熱狂的イノベーションカンパニー 11

そんなことより 交通機関情報の活用を紹介しろ ってなりますよね すみません 12

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

駅すぱあとアプリ iphone Androidアプリ 駅すぱあと も 累計500万ダウンロードを突破しました 14

導入事例 転載 https://ekiworld.net/case/c002 15

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

キーワード 世の中の当たり前を変えることで 人々の可能性をひろげ 活力に満ちあふれた社会を実現する 17

本日の発表内容 自己紹介 駅すぱあとWebサービス for Unity初級編 駅すぱあとWebサービス for Unity応用編 18

駅すぱあとをUnityで使う 大手も採用している駅すぱあとをUnityで 簡単に使えるようになるプラグインが 駅すぱ あとWeb Service for Unity です 19

入手方法 駅すぱあとWeb Service for Unity はGitHub から無料でダウンロードが可能です 個人利用はもちろん 商用OKです http://ekispertwebservice.github.io/gui-for-unity/ 20

使い方 ページにアクセスして Download を選択 21

Unityにインポート ダウンロードしたスクリプトをインポート 22

読み込み シーンを読み込み 23

インスペクターで使う アクセスキーをセット 24

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

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

無償版でも利用可能 エディタ拡張による経路表示 サンプルゲームNandoku 27

エディタ拡張による経路表示 28

Nandokuの紹介 29

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

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

本日の発表内容 自己紹介 駅すぱあとWebサービス for Unity初級編 駅すぱあとWebサービス for Unity応用編 32

応用編 終電を確認するアプリを作る 33

ステップ1 下記のuGUIコンポーネントを シーンに追加します テキスト入力ボックス 出発駅入力用 ボタン 終電の経路取得実行用 テキスト出力エリア 経路出力用 空のゲームオブジェクト スクリプト用 34

エディタの画面構成 35

ステップ2 次にスクリプトを新規作成して public設定追記 36

ステップ3 先ほど作った空のゲームオブジェクトに スクリプトを追加 37

インスペクターの設定 目的地(自宅の最寄り駅等)やURL アクセスキー テキストのリンクを行う 38

ポイント URLとアクセスキーは駅すぱあとWebサービ ス登録時にメールで送付されますので まず は登録を行う必要があります 39

ステップ4 スクリプトに非同期通信部分を追記 駅すぱあとWebサービスとの通信部 40

ステップ5 XMLを解析する部分を実装 41

ステップ5 XMLを解析する部分その2 42

ステップ6 結果をテキストで出力する部分を追加 43

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

ステップ7 uguiのボタンからスクリプトを 呼び出す設定 45

ステップ8 ビルドして出来上がり 46

動かしてみよう 47

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

応用編 路線図を使ってみる 49

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

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

WebViewのメリット Webとソースコードが共有できて簡単 Unityを使っていないデザイナーと一緒に開発 できる JavaScriptを利用したサンプルコードも用意し ています http://ekispertwebservice.github.io/gui/ 52

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

路線図のサンプルはこちら 54

Unityのサンプルコード コードもあっさりです 55

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

もっと知りたいという方 気軽にお問い合わせください 本日発表に利用したサンプルコードは お問い合わせいいただくと お送り出来ます 57

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