Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shinsuke Sugita
PDF, PPTX
6,543 views
Unitynetwork
Unity p2p game presentation
Business
◦
Read more
10
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
UnityのフリーライセンスでPC-Android通信を実装するまで
by
Hiroto Makiyama
PPTX
Unityで通信してみよう!
by
koppepan
PDF
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
by
Kohei Kadowaki
PDF
SocketStream入門
by
Kohei Kadowaki
PDF
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
PDF
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
by
Unite2017Tokyo
PDF
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
by
zgock
PDF
Unityを触ってみた話
by
tomomihirano1
UnityのフリーライセンスでPC-Android通信を実装するまで
by
Hiroto Makiyama
Unityで通信してみよう!
by
koppepan
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
by
Kohei Kadowaki
SocketStream入門
by
Kohei Kadowaki
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
by
Unite2017Tokyo
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
by
zgock
Unityを触ってみた話
by
tomomihirano1
What's hot
PDF
ゼロからはじめるKVM超入門
by
VirtualTech Japan Inc.
PDF
Android gameprogramming
by
Masahiro Hidaka
PDF
無料で始めるVTuber
by
KatsuyaENDOH
PDF
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
PDF
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT
by
Yoshinari Kadokawa
PDF
CybozuのOSS(WalB)へコミットしてみた/使ってみた
by
Yuma Ohgami
ODP
自宅サーバ仮想化
by
anubis_369
PDF
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
PDF
Xenとzfsで作る家庭内VDIサーバ
by
zgock
PDF
初心者がOpenIndianaで自宅サーバを作ったよって話
by
Masataka Tsukamoto
PDF
Linux KVMではじめるカンタン仮想化入門
by
VirtualTech Japan Inc.
PDF
Let’s study unity
by
Takuya Arakawa
PDF
関西Unity勉強会
by
Masafumi Terazono
PDF
Enchant.js入門
by
Yuusuke Takeuchi
PDF
Android カスタムROMの作り方
by
Masahiro Hidaka
PDF
20130216
by
komarineko
PDF
Unity2015_No2~Terrain~
by
CHY72
PDF
Shimokita.Unity パリの街をユニティちゃんが駆ける
by
Yusuke Ando
PDF
BuddyPressの導入からカスタマイズまでの日記
by
Shoichi Otomo
PDF
Azure de debian
by
Kazumi Hirose
ゼロからはじめるKVM超入門
by
VirtualTech Japan Inc.
Android gameprogramming
by
Masahiro Hidaka
無料で始めるVTuber
by
KatsuyaENDOH
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT
by
Yoshinari Kadokawa
CybozuのOSS(WalB)へコミットしてみた/使ってみた
by
Yuma Ohgami
自宅サーバ仮想化
by
anubis_369
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
Xenとzfsで作る家庭内VDIサーバ
by
zgock
初心者がOpenIndianaで自宅サーバを作ったよって話
by
Masataka Tsukamoto
Linux KVMではじめるカンタン仮想化入門
by
VirtualTech Japan Inc.
Let’s study unity
by
Takuya Arakawa
関西Unity勉強会
by
Masafumi Terazono
Enchant.js入門
by
Yuusuke Takeuchi
Android カスタムROMの作り方
by
Masahiro Hidaka
20130216
by
komarineko
Unity2015_No2~Terrain~
by
CHY72
Shimokita.Unity パリの街をユニティちゃんが駆ける
by
Yusuke Ando
BuddyPressの導入からカスタマイズまでの日記
by
Shoichi Otomo
Azure de debian
by
Kazumi Hirose
Similar to Unitynetwork
PPTX
Azure PlayFab トレーニング資料
by
Daisuke Masubuchi
PDF
Photon勉強会(クライアントサイド)2015/8/4 発表資料
by
GMO GlobalSign Holdings K.K.
PPTX
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
by
GMO GlobalSign Holdings K.K.
PPTX
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
by
GMO GlobalSign Holdings K.K.
PPTX
Unity勉強会ハンズオン
by
Kodai Yano
PDF
【CEDEC2017】新しくなったモノビットエンジンを使って10万人規模のサーバを構築するノウハウを公開!
by
モノビット エンジン
PDF
新しくなったモノビットエンジンを使って10万人規模のサーバを構築するノウハウを公開!2017年10月27日モノビットエンジン勉強会
by
モノビット エンジン
PPTX
PhotonCloudで一ヶ月ゲーム作った話
by
Hiroto Imoto
PPTX
講義用Ppt windows女子部
by
Rikako Takahashi
PDF
Unityでオンラインゲーム作った話
by
torisoup
PDF
iPhoneでリアルタイムマルチプレイを実現!Photon Network Engine
by
GMO GlobalSign Holdings K.K.
PPTX
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
by
Game Tools & Middleware Forum
PDF
UnityLecture @Kyushu University
by
Kosuke Kaneko
PDF
Unityで横スクロールアクションゲームを作ってみる(第2回unity初心者勉強会)
by
Makoto Yamahira
PDF
オンラインゲームの仕組みと工夫
by
Yuta Imai
PDF
「デモリッションロボッツK.K.」のGenvidインティグレート事例
by
Takaaki Ichijo
PDF
【Unity道場 4月 ~アーティストの為のPBR再入門~】Unity Connected Gamesってなに?
by
Unity Technologies Japan K.K.
PDF
Unityファンへ贈る! Unite12 & gamescom 2012 視察報告
by
Nobuhiko Sasaki
PDF
XNAとはなにか?XNAうれしいところ、うれしくないところ
by
IGDA Japan
PDF
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
by
Yoshifumi Kawai
Azure PlayFab トレーニング資料
by
Daisuke Masubuchi
Photon勉強会(クライアントサイド)2015/8/4 発表資料
by
GMO GlobalSign Holdings K.K.
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
by
GMO GlobalSign Holdings K.K.
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
by
GMO GlobalSign Holdings K.K.
Unity勉強会ハンズオン
by
Kodai Yano
【CEDEC2017】新しくなったモノビットエンジンを使って10万人規模のサーバを構築するノウハウを公開!
by
モノビット エンジン
新しくなったモノビットエンジンを使って10万人規模のサーバを構築するノウハウを公開!2017年10月27日モノビットエンジン勉強会
by
モノビット エンジン
PhotonCloudで一ヶ月ゲーム作った話
by
Hiroto Imoto
講義用Ppt windows女子部
by
Rikako Takahashi
Unityでオンラインゲーム作った話
by
torisoup
iPhoneでリアルタイムマルチプレイを実現!Photon Network Engine
by
GMO GlobalSign Holdings K.K.
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
by
Game Tools & Middleware Forum
UnityLecture @Kyushu University
by
Kosuke Kaneko
Unityで横スクロールアクションゲームを作ってみる(第2回unity初心者勉強会)
by
Makoto Yamahira
オンラインゲームの仕組みと工夫
by
Yuta Imai
「デモリッションロボッツK.K.」のGenvidインティグレート事例
by
Takaaki Ichijo
【Unity道場 4月 ~アーティストの為のPBR再入門~】Unity Connected Gamesってなに?
by
Unity Technologies Japan K.K.
Unityファンへ贈る! Unite12 & gamescom 2012 視察報告
by
Nobuhiko Sasaki
XNAとはなにか?XNAうれしいところ、うれしくないところ
by
IGDA Japan
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
by
Yoshifumi Kawai
More from Shinsuke Sugita
PPTX
Anywhere market
by
Shinsuke Sugita
PDF
Qiita
by
Shinsuke Sugita
PPTX
Howisunityscriptsucks
by
Shinsuke Sugita
KEY
はっぴょう
by
Shinsuke Sugita
KEY
Sencha study
by
Shinsuke Sugita
PDF
ネットゲームつくろうぜ on Unity
by
Shinsuke Sugita
PDF
Ez GUI
by
Shinsuke Sugita
PDF
Unity Programing on Boo
by
Shinsuke Sugita
Anywhere market
by
Shinsuke Sugita
Qiita
by
Shinsuke Sugita
Howisunityscriptsucks
by
Shinsuke Sugita
はっぴょう
by
Shinsuke Sugita
Sencha study
by
Shinsuke Sugita
ネットゲームつくろうぜ on Unity
by
Shinsuke Sugita
Ez GUI
by
Shinsuke Sugita
Unity Programing on Boo
by
Shinsuke Sugita
Recently uploaded
PDF
2026magazine tour tabisentsunagu たびせんつなぐ
by
たびせん つなぐ
PDF
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf
by
recruit21
PDF
2212slide.pdf
by
ssuser31dbd1
PDF
1ページでわかるTAPP_20251211________________
by
rikatokui
PDF
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf
by
syotakawagoe
PDF
SNS_Marketing_Company_ナハトエース会社説明資料_2025/12/10_SlideShare.pdf
by
syotakawagoe
2026magazine tour tabisentsunagu たびせんつなぐ
by
たびせん つなぐ
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf
by
recruit21
2212slide.pdf
by
ssuser31dbd1
1ページでわかるTAPP_20251211________________
by
rikatokui
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf
by
syotakawagoe
SNS_Marketing_Company_ナハトエース会社説明資料_2025/12/10_SlideShare.pdf
by
syotakawagoe
Unitynetwork
1.
Unity 3D for
Network game @shinriyo
2.
Android版もあります 自己紹介 !
杉田臣輔(すぎたしんすけ) ! 株式会社ワンオブゼムで勤務 ! エンジニアとしてUnity使ってます Ninja Mkdir https://bitbucket.org/shinriyo/ninja-mkdir/downloads ZomBeat つみんビ∼
3.
Unity3Dとは? !
ゲームエンジン ! iOSやAndroid用のゲームに使用可能 ! モデリングツールではない ! 3Dのゲームが得意(2Dは苦手だけど出来ないことも ない) ! ゲーム制作の民主化
4.
使用できる言語 !
C#・・・Javaっぽい言語(文字比較に=使える、親クラスのメソッ ドにvirtualを書くのが手間) ! Boo・・・Pythonっぽい言語(メソッドにself不要) ! UnityScript・・・JavaScriptっぽい言語(JavaScriptの殻を かぶったC#、むしろActionScript3.0っぽい) http://www.amazon.co.jp/gp/product/1849690405?tag=noctushinrsdi-22
5.
ネットワークゲームの種類 !
物理構造 C/S型・・・サーバーとクライアントにそれぞれ特化 P2P・・・ネットワーク上で対等な関係にある端末間を相互に直接接続し、デ ータを送受信する通信方式。 論理的な構造 MO(Mulltiplay Online)・・・2∼100人程度の同時プレイ MMO(Massively Mulltiplay Online)・・・数百、数千以上の同時プレイ 2x2=4通りあるが、MMOかつP2Pは実際にはない ※Massively・・・ 【副詞】 どっしりと; 大規模に
6.
準備 !
特にアセットストアでダウンロードする有料のアセ ット(Plug-in)は別途はいりません。 ! C#の基本的な文法 ! ProじゃなくてもOK ! Unityの基礎知識 ! 2.6以前のUnityはダメ ! ※OnSerializeNetworkViewメソッドにバグがあるため
7.
今回作るのは !
おしくらまんじゅう式なP2P対戦ゲーム ※MMO的なことを期待していた方はすみません ※死亡処理などの 作りこみは割愛します(Bitbacketに載せてます) □Networking Example(MMO的なサンプル) http://unity3d.com/support/resources/example- projects/networking-example
8.
MonoBehavior !
基本的にベースとなるクラス ! 継承するだけでUnityの基礎的なメソッドが使える
9.
ネットワーク状態 !
Network.peerTypeで接続状態を判断NetworkPeerType の列挙型で比較する。 ! NetworkPeerType ! Disconnected・・・切断中 ! Connecting・・・接続中(Connectedじゃない) ! ※Server(サーバとして)、Client(クライアントとして)もある。
10.
サーバの作成 !
サーバ側の処理 ! Network.InitializeServer(接続数, ポート番号); ! ※引数は両方intです。 ! ※ 127.0.0.1(ループバックアドレス)
11.
サーバへの接続 !
クライアント側の処理 ! Network.Connect(IPアドレス, ポート番号); ! ※ポート番号の引数はintです。 ! ちなみに切断はNetwork.Disconnect(タイムアウトの ミリ秒)
12.
サーバ側 !
OnServerInitialized()メソッド ・・・サーバ自体が作成された時に実行される ! OnPlayerDisconnected() ・・・クライアントのプレーヤが切断した時に実行される
13.
クライアント側 !
OnConnectedToServer() サーバに接続した時に実行される ! OnDisconnectedFromServer() サーバから切断した時に実行される
14.
プレイヤーの生成 !
Network.Instantiate() ※ staticメソッド 今回は、Spawn(生成)をするメソッドを作り、そ の中に記載します。 ※C#はUnityScriptのように暗黙のキャストが弱いの で注意
15.
RPC(RemoteProcedureCall) !
リモートのサーバで実行しているプログラムをクラ イアント側から呼び出せる。
16.
Network View !
RPCに必要。 ! transform情報(position, rotation, scale)を観測 してくれる。 ! Component=>Miscellaneous=>NetworkView でプ レーヤにアタッチする ! isMine変数でオブジェクトによって制御される、 ネットワークビューかを判断できる ※豆知識・・Miscellaneous(mìsəәléɪniəәs)は分類が難しい時によく使われる。 メソレイニアスのように発音。よく、 misc などと略される。
17.
NetworkViewのメソッド !
OnSerializeNetworkView()メソッド ネットワークビューで監視しているスクリプトの変 数の同期をとるために使用 第1引数:BitStream・・・isReadingとisWritingが取れ る。Serializeは参照を引数に取る 第2引数:NetWorkMessageInfo・・・誰からかとか、 時間などの情報が取れる(今回使わない)
18.
BitStream •
isWriting・・ステータスの送信 isWritingでなければ受信している • シリアライズはbool、char、short、int、float、 Quotanion、Vector、NetworkPlayer、NetworkVieID型 のみサポート。
19.
プレイヤーの処理実装 !
方向キーの垂直、平面の移動 Input.GetAxis(“Horizontal”)・・並行のキー取得 Input.GetAxis(”Virtucal“) ・・垂直のキー取得 Time.deltaTime・・前のフレームが呼び出されたとき の、経過時間を示す(Readonly)
20.
まとめ •
アセットを買わずにUnityの基本のメソッドだけで P2Pゲームはできる • MMO的なものを作成するにはMasterServerを使いま す • Bitbacketにアップしています https://bitbucket.org/shinriyo/p2pnetgame/downloads
Download