SlideShare a Scribd company logo
1 of 19
Download to read offline
Unity
はじめてのUnity


とっかかりの参考になるサイト

・ゲームの子 daiの奇跡Unityチュートリアル
・玉転がしで学ぶUnity入門
Unityのすごいところ

ゲーム実行中にパラメータをリアルタイムに変更できる
Unityのすごいところ
WISWIG(What You See Is What You Get)精神がすごい。
EclipseやVisualStudioなどのプログラム開発ツールよりも、3Dレンダリングソフトに近い
VisualStudioやXcodeのウィンドウにボタンを貼り付けたりするGUI開発機能はかえって開
発しにくくなるためコンソール開発をしていたが、Unityは処理ごとにファイルが分割さ
れシンプルなので、開発しやすそうなイメージ。
IDE(MonoDevelop)が文字化け
IDE(MonoDevelop)が文字化け
参考サイト:強火で進め - MacのMonoDevelopの日本語表示の文字化けの直し方
/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/etc/gtk-2.0/gtkrc
を開き、
 font  = "Lucida Grande 14"
の次の行に以下を挿入。
   font_name ="Hiragino Kaku Gothic Pro 10"
Unityの注意点
・大きいディスプレイが必要
 24インチ以上でないと開発しにくいかも。
 プロジェクトのドラッグドロップが多いため。

・強制終了やバグることが多かった
 プログラム部分は保存していたが、
 オブジェクト設定は保存していなかったのでやり直した
 Macのディスク残量が少ないのが原因なだけかも…
ネットワーク通信
ネットワーク通信

• ネットワーク通信
 WWWクラスを使うと通信できる

 HTTP/HTTPSを使ってテキスト,テクスチャ,ムービーなど取得できる。
ネットワーク通信

・テクスチャをサーバーから取得
・左クリックするたびにテクスチャを切り替えるデモを作成
ネットワーク通信
・iPhoneゲームをUnity+HTMLで作成できるか?
 →作成できる(らしい)
 
・Lord of KnightsというiPhoneゲームはUnity+PHP+MySQLで開発したらしい。
・画面もHTMLで生成できる
・HTMLからUnityの関数を呼び出せる
・UnityからUnityのWWWクラスでURL通信ができる
・JSONのパースはLitJSONを
・Objective-CからUnitySendMessageでUnityにパースしたデータを送信できる


      参考:「Lord of Knights の裏側見せます!∼Unity + PHP + MySQL で作るスマートフォンゲーム開発∼」の資料を公開しました
物理演算
物理演算
・オブジェクトに
 Component>Physics>Ragidbody
 を割り当てることでそのオブジェクトが物理演算対象になる
木の作成
木の作成
・Treeというオブジェクトを作成する
・枝を何本にするか、葉を何枚つけるかなど設定を行う
・できあがった木をコピーして、数種類の木を配置する
木の作成
・Wind Zoneという風のオブジェクトを作成する
・風の向きと強さによりゲーム中に木がなびく
Google Drive API
Google Drive API

公式リファレンスを見ると、
APIは4つしかないっぽい
 https://developers.google.com/drive/v1/reference/
Google Drive API


get	

    GET /files/id       ファイル取得
insert    POST /files         ファイル追加
patch     PATCH /files/id ファイル更新 *1
update    PUT /files/id       ファイル更新
*1 ・・・patch semanticsをサポート

More Related Content

Viewers also liked

Unity帶來的新型遊戲開發方式
Unity帶來的新型遊戲開發方式Unity帶來的新型遊戲開發方式
Unity帶來的新型遊戲開發方式
Masamitsu Ishikawa
 
WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版
You_Kinjoh
 
Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要
Ryohei Tokimura
 
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Akira Onishi
 
Unity X Vuforia ゲームツクール!第1回 復習資料
Unity X Vuforia ゲームツクール!第1回 復習資料Unity X Vuforia ゲームツクール!第1回 復習資料
Unity X Vuforia ゲームツクール!第1回 復習資料
Takuya Arakawa
 

Viewers also liked (15)

cocos2d + 非同期
cocos2d + 非同期cocos2d + 非同期
cocos2d + 非同期
 
Intro to unity for as3
Intro to unity for as3Intro to unity for as3
Intro to unity for as3
 
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
 
Unity帶來的新型遊戲開發方式
Unity帶來的新型遊戲開發方式Unity帶來的新型遊戲開發方式
Unity帶來的新型遊戲開發方式
 
Unity実装事例紹介 〜 Tokyo Virtual Waking 23 〜 (第32回プロ生勉強会)
Unity実装事例紹介 〜 Tokyo Virtual Waking 23 〜 (第32回プロ生勉強会)Unity実装事例紹介 〜 Tokyo Virtual Waking 23 〜 (第32回プロ生勉強会)
Unity実装事例紹介 〜 Tokyo Virtual Waking 23 〜 (第32回プロ生勉強会)
 
WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版
 
「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)
 
Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要
 
JMeter基礎
JMeter基礎JMeter基礎
JMeter基礎
 
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
 
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションAdobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
 
ラクガキ忍者制作秘話
ラクガキ忍者制作秘話ラクガキ忍者制作秘話
ラクガキ忍者制作秘話
 
Unity X Vuforia ゲームツクール!第1回 復習資料
Unity X Vuforia ゲームツクール!第1回 復習資料Unity X Vuforia ゲームツクール!第1回 復習資料
Unity X Vuforia ゲームツクール!第1回 復習資料
 
GREE流 新次元ゲーム開発
GREE流 新次元ゲーム開発GREE流 新次元ゲーム開発
GREE流 新次元ゲーム開発
 
Unity tips
Unity tipsUnity tips
Unity tips
 

Recently uploaded

Recently uploaded (11)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

201206 はじめてのunity