Enviar pesquisa
Carregar
【Unite2014】UnityとWebデプロイメントの未来
•
0 gostou
•
830 visualizações
C
cfm_art
Seguir
Unite2014のやつ
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Baixar para ler offline
Recomendados
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Makoto Nishimura
Firefox Mobile
Firefox Mobile
Makoto Kato
Universal Apps (UWP)
Universal Apps (UWP)
Shin-ya Koga
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Erina Takei
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Development
c-mitsuba
Novius OSでフォームを作る
Novius OSでフォームを作る
Fumito Mizuno
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
Mais conteúdo relacionado
Mais procurados
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
Erina Takei
コンテナポータビリティの振り返りとハマった事例紹介
コンテナポータビリティの振り返りとハマった事例紹介
Ryo Yamaoka
PlayCanvasで始めるWebXR
PlayCanvasで始めるWebXR
RyutoHaga
ブロックエディターで WordPress は この先どう変わる ?
ブロックエディターで WordPress は この先どう変わる ?
Naoko Takano
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介
Hishikawa Takuro
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
schoowebcampus
Movable Type 6 overview spec3
Movable Type 6 overview spec3
Yuji Takayama
20120512 php カンファレンス関西 2012
20120512 php カンファレンス関西 2012
Kaz Watanabe
airyのご紹介
airyのご紹介
Teruaki Murakami
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
Uno Platform 触ってみた
Uno Platform 触ってみた
一希 大田
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓
Yuki Okamoto
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
Tetsuji Hayashi
Mais procurados
(16)
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
コンテナポータビリティの振り返りとハマった事例紹介
コンテナポータビリティの振り返りとハマった事例紹介
PlayCanvasで始めるWebXR
PlayCanvasで始めるWebXR
ブロックエディターで WordPress は この先どう変わる ?
ブロックエディターで WordPress は この先どう変わる ?
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Movable Type 6 overview spec3
Movable Type 6 overview spec3
20120512 php カンファレンス関西 2012
20120512 php カンファレンス関西 2012
airyのご紹介
airyのご紹介
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
HTML5 アプリ開発
HTML5 アプリ開発
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Uno Platform 触ってみた
Uno Platform 触ってみた
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
Semelhante a 【Unite2014】UnityとWebデプロイメントの未来
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
DeNA
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
Pytorch
Pytorch
卓馬 三浦
Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~
Yuki Kokubo
Introduction of network analysis with Google Colaboratory -- Introduction of ...
Introduction of network analysis with Google Colaboratory -- Introduction of ...
tm1966
Unityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったこと
Kouji Hosoda
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
Sunao Tomita
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
Google Product
Google Product
Daisuke Sugai
Windows Phone 8 アプリ開発 01.概要
Windows Phone 8 アプリ開発 01.概要
Akira Hatsune
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
Game Tools & Middleware Forum
Semelhante a 【Unite2014】UnityとWebデプロイメントの未来
(15)
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
Firefox mobile for android internals
Firefox mobile for android internals
Pytorch
Pytorch
Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~
Introduction of network analysis with Google Colaboratory -- Introduction of ...
Introduction of network analysis with Google Colaboratory -- Introduction of ...
Unityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったこと
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Google Product
Google Product
Windows Phone 8 アプリ開発 01.概要
Windows Phone 8 アプリ開発 01.概要
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
Mais de cfm_art
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
cfm_art
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
cfm_art
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
cfm_art
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
cfm_art
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
cfm_art
【Unite2014】Mecanim 徹底解説2014
【Unite2014】Mecanim 徹底解説2014
cfm_art
【Unite2014】Unity Test Tools
【Unite2014】Unity Test Tools
cfm_art
【Unite2014】Unity2Dのよくある問題とその解決方法
【Unite2014】Unity2Dのよくある問題とその解決方法
cfm_art
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
cfm_art
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
cfm_art
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
cfm_art
メガ Unity ユーザーミートアップ 2012
メガ Unity ユーザーミートアップ 2012
cfm_art
Mais de cfm_art
(12)
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
【UNREAL FES 2015 OSAKA】エンディング「本当に無料なの?」「質疑応答」
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
【UNREAL FES 2015 OSAKA】インタラクティブスタジオ 1-10designの考えるアンリアルエンジンの可能性
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
【UNREAL FES2015 OSAKA】UE4×Project Morpheus~“AKB0048”דアクエリオン”多次元スペシャルライブ開発事例~
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
【UNREAL FES2015 OSAKA】UE4の新機能のご紹介と…ライブコーディングやるよ!C++だけどな!他にもいろいろ詰め込むよ!
【Unite2014】Mecanim 徹底解説2014
【Unite2014】Mecanim 徹底解説2014
【Unite2014】Unity Test Tools
【Unite2014】Unity Test Tools
【Unite2014】Unity2Dのよくある問題とその解決方法
【Unite2014】Unity2Dのよくある問題とその解決方法
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
【Unite2014】多様なAndroidデバイス向けに管理・最適化を行うには
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
メガ Unity ユーザーミートアップ 2012
メガ Unity ユーザーミートアップ 2012
【Unite2014】UnityとWebデプロイメントの未来
1.
Unite2014 UnityとWebデプロイメントの未来
2.
UnityでのWebデプロイ • WebPlayer • 1.0から利用可能でブラウザのPluged-inで動く •
プラグインなのでデスクトップに近い性能が見込める • HTML5 • 新たに追加 • プラグインをインストールしてもらう必要がない
3.
これから • GoogleがNPAPIを打ち切ったり、主要ブラウザがClickToPlayになった りとプラグイン離れがどんどん進むのでは? • プラグインを利用しないHTML5のみで稼働するUnityが必要に
4.
WebGL • 新しいHTML版UnityではWebGLを利用 • ハードウェアアクセラレーションされる •
JavaScriptで実装 • GLES2.0相当 • Open Web Standardなのでブラウザがちゃんと対応していれば動く • 現在WebGLはFireFox、Chrome、IE、Operaで対応されている • Safariは初期設定が無効になっている。。。 • Unityとの相性はいいと思っている
5.
どうやるか • 特にWebGLやJavaScriptの知識は必要ない • 通常のUnityと一緒で知識があれば尚良いが、別になくても問題はない •
内部での実装がすべてJavaScriptになる • プラグインなどを作る際はJavaScriptでの実装が必要になってくる • UnityランタイムはC++、スクリプトはC#などなので、内部でJavaScriptへの変 換が自動でおこなわれる。
6.
emscripton • C++からJavaScriptへのクロスコンパイルツール
7.
arm.js • JavaScriptのサブセット • 動的型付け •
JITが推測しにくい • FireFoxでは型をバインドして効率を上げる機能がある
8.
IL2CPP • IL(C#などのコンパイル後のデータ)からC++のコードを生成するツー ル
9.
変換の流れ C# IL C++ obj JavaScript 圧縮 JavaScript Monoコンパイル IL2CPP clangコンパイル emscripton 最適化
10.
実装状態 • 5.0にプレビュー版が搭載される • いずれadd-onとして正式リリースされる •
FireFoxとChromeのデスクトップ版で動作確認されている • いずれその他主要ブラウザには公式対応する • 一部HTML5/Unityの機能に未対応 • Video • Network (WWWとSocketは可能) • マイク • 例外 • スレッド • サブスタンス
11.
その他 • WebPlayerよりかは遅い • 現在はFireFoxが最もパフォーマンスが出る •
SIMD、マルチスレッドに対応していないので注意 • スキニングは結構遅い(本来SIMD、マルチスレッドで実装されるので) • 場合によってはデスクトップ版の半分くらいのパフォーマンスしか出ないこ ともあり • それでもFlashとか、モバイルに比べたら十分だと思う • プロファイラは利用可能(Pro) • Plugin可能、JavaScriptで実装する • Application.ExternalCall等を利用できる
12.
WebPlayerはどうなる? • 当分の間はこちらもサポートされる • 各ブラウザがプラグインに対応されなくなったりするとそこで終わるだろう
Baixar agora