Your SlideShare is downloading. ×
0
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
UnityLecture @Kyushu University
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

UnityLecture @Kyushu University

4,967

Published on

Unity Lecture for Students of Faculty of Design in Kyushu University

Unity Lecture for Students of Faculty of Design in Kyushu University

Published in: Education
1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,967
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
1
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 金子晃介(@PumpkinKaneko)九州大学大学院システム情報科学府博士後期課程 pumpkinkaneko@gmail.com @PumpkinKaneko Kosuke Kaneko 2012/10/29
  • 2. • 金子晃介(@PumpkinKaneko) • 九州大学大学院システム情報科学府博士後期課程 リサーチャー エンジニア コーディ ネーターUnity Workshop @Faculty of Design in Kyushu University 2
  • 3. Unityを使って モノづくりをしよう!  Unityの説明(10分)  Unityのハンズオン形式でワークショップ(80分)  自由時間Unity Workshop @Faculty of Design in Kyushu University 3
  • 4. インタラクティブな3Dコンテンツを 作るためのツールUnity Workshop @Faculty of Design in Kyushu University 4
  • 5. Unity Workshop @Faculty of Design in Kyushu University 5
  • 6. Unity Workshop @Faculty of Design in Kyushu University 6
  • 7. Unity Workshop @Faculty of Design in Kyushu University 7
  • 8. インタラクティブ 3D映像Unity Workshop @Faculty of Design in Kyushu University 8
  • 9. Unity Workshop @Faculty of Design in Kyushu University 9
  • 10.  クロスプラットフォーム  デスクトップ  Windows, Mac  ウェブブラウザ  モバイル  iOS, Android  家庭用ゲーム機  PS3, Xbox, WiiUnity Workshop @Faculty of Design in Kyushu University 10
  • 11.  ライセンス料  基本的に無料で開発できる(年間売上10万ドル以内) 戦略  とりあえず、ウェブで動くように作ってみて、評判がよさそうだったら、モバイルへ ライセンス形態 料金(円) Unity 無料 Unity Pro 127,500 iOS 34,500 iOS Pro 127,500 Android 34,500 Android Pro 127,500 Unity Workshop @Faculty of Design in Kyushu University 11
  • 12. インタラクティブ 3D映像Unity Workshop @Faculty of Design in Kyushu University 12
  • 13. Unity3Dに関する基礎的な開発方法 (初めの敷居を超えれれば・・・) モノづくりをする楽しさ(プライスレス)Unity Workshop @Faculty of Design in Kyushu University 13
  • 14. Unity3Dハンズオン(とにかく手を動かす80分) わからなくなったら手を上げる 隣の人ができてなかったら、ヘルプお願いしますUnity Workshop @Faculty of Design in Kyushu University 14
  • 15. Unity Workshop @Faculty of Design in Kyushu University 15
  • 16. Unityの有名なチュートリアル Coin Pusher やります!Unity Workshop @Faculty of Design in Kyushu University 16
  • 17. メニュー シーンビュー ゲームビュー インスペクター 階層ビュー プロジェクトビューUnity Workshop @Faculty of Design in Kyushu University 17
  • 18.  メニュー  さまざまな操作を選択できる シーンビュー  ゲームの内容を編集をする ゲームビュー  ゲームの実行画面を表示する 階層ビュー  シーンビュー内にあるものを表示する プロジェクトビュー  ゲーム内のアセットを表示する インスペクター  選択中のオブジェクトのデータを見れるUnity Workshop @Faculty of Design in Kyushu University 18
  • 19. Q W E R カメラ オブジェクト 視点 オブジェクト オブジェクト オブジェクト の平行移動 の平行移動 の回転 の拡大縮小Unity Workshop @Faculty of Design in Kyushu University 19
  • 20. 1. Altキーを押すと 目のアイコンに変わる  Alt + 左クリックでドラッグ :パン(視点の回転)操作  Alt + 中ボタンでドラッグ :視点の平行移動操作  Alt + 右クリックでドラッグ :視点のズームイン / ズームアウトUnity Workshop @Faculty of Design in Kyushu University 20
  • 21. 1. ボタンを押すと青くなる 起動 一時停止 ステップ実行Unity Workshop @Faculty of Design in Kyushu University 21
  • 22. 1. File→New Projectを 選択する 2. ダイアログ が開く 3. Project Directoryの所に 好きな名前を入れる ※全角は使わないように! 4. Create Projectを 押すUnity Workshop @Faculty of Design in Kyushu University 22
  • 23. 1. File→Save Projectを 選択する 2. 何も変化がないけど ちゃんと保存されているUnity Workshop @Faculty of Design in Kyushu University 23
  • 24. 1. File→Save Sceneを選択する 3. Save Asの所に 好きな名前を入れる ※全角は使わないように! 2. ダイアログ が開く 4. Saveボタンを押すUnity Workshop @Faculty of Design in Kyushu University 24
  • 25. コンポーネント ゲームオブジェクト (部品) 物理演算 衝突判定 Unityでは、ゲームオブジェクトに、 スクリプトコンポーネント(部品)を加えていきながら、 ゲームを作っていきます。 Unity Workshop @Faculty of Design in Kyushu University 25
  • 26. #pragma strictvar org:Vector3;function Start () { org = transform.position;}function Update () { var move:Vector3 = new Vector3(0, 0,3*Mathf.Sin(Time.time)); transform.position = org + move;}Unity Workshop @Faculty of Design in Kyushu University 26
  • 27. #pragma strictfunction Start () {}function Update () { rigidbody.WakeUp();}Unity Workshop @Faculty of Design in Kyushu University 27
  • 28. #pragma strictvar coin:GameObject;var org:Vector3;var scoreManager: ScoreManager;function Start () { org = transform.position;}function Update () { var move:Vector3 = new Vector3(5*Mathf.Sin(1.2*Time.time), 0, 0); transform.position = org + move; if ( Input.GetMouseButtonDown(0) ) { var offset = new Vector3(0,1,0); Instantiate(coin, transform.position-offset, transform.rotation); scoreManager.score -= 1; }}Unity Workshop @Faculty of Design in Kyushu University 28
  • 29. #pragma strictfunction Start () {}function Update () {}function OnCollisionEnter( obj:Collision ) { Destroy(obj.gameObject);}Unity Workshop @Faculty of Design in Kyushu University 29
  • 30. #pragma strictvar scoreManager: ScoreManager;function Start () {}function Update () {}function OnCollisionEnter(obj:Collision) { Destroy(obj.gameObject); scoreManager.score += 3;}Unity Workshop @Faculty of Design in Kyushu University 30
  • 31. #pragma strictvar score = 30;function Start () {}function Update () { guiText.text = score.ToString();}Unity Workshop @Faculty of Design in Kyushu University 31
  • 32. 同じオブジェクトを 複数作るときに使うUnity Workshop @Faculty of Design in Kyushu University 32
  • 33. 同じオブジェクトを 何個も作るのは大変です。 そこで便利なのがプレハブです。1. 階層ビュー上のオブジェクトを選択して、 プロジェクトビューに ドラッグアンドドロップする 2. 階層ビュー上でオブジェクトの 名前が青くなったら成功! Unity Workshop @Faculty of Design in Kyushu University 33
  • 34. プレハブ 2. シーンに追加したら、形を いろいろ変えてみよう。1. 階層ビュー上のプレハブを選択して、シーン ビューにドラッグアンドドロップする Unity Workshop @Faculty of Design in Kyushu University 34
  • 35. 3. 実行ファイル名を決めて、 Saveを押す1. メニュー→File→ Build Settings… を選択する ダイアログが 表示される 2.ダイアログ が表示される 2. Platformの項目の Web Playerを選択して、 Build And Runを押すUnity Workshop @Faculty of Design in Kyushu University 35
  • 36. 自由にカスタマイズ してみよう!Unity Workshop @Faculty of Design in Kyushu University 36
  • 37. Unity Workshop @Faculty of Design in Kyushu University 37
  • 38.  ゲームデザイン  得点を変える  コインを落とすギミックを変えてみる(2段から3段へ) グラフィックス  テクスチャを貼ってみる  落とすオブジェクトを作ってみる プログラム  コインを落とすタイミングを変える  物理挙動を変える サウンド  BGMを付ける  コインを獲得したときの効果音を付けるUnity Workshop @Faculty of Design in Kyushu University 38
  • 39. よく考えたら、イラストは描けるけど、 3Dのモデルや音楽を 作ってくれる人がいない・・・orzUnity Workshop @Faculty of Design in Kyushu University 39
  • 40. 右クリック 1. プロジェクトビューの上で右クリックする →Import Package→Character Controllerを選択する 2. ダイアログが 表示される 3. Importをクリックする Unity Workshop @Faculty of Design in Kyushu University 40
  • 41. 1. Window→Asset Store を選択する 2. ダイアログが 表示されるUnity Workshop @Faculty of Design in Kyushu University 41
  • 42. 世界を変える、人を感動させる 自分がやりたいことを形にする気持ちを 忘れないようにUnity Workshop @Faculty of Design in Kyushu University 42
  • 43. 大学の授業 独学 良い作品 モチベーション 仲間やライバルUnity Workshop @Faculty of Design in Kyushu University 43
  • 44. ウェブ上にはたくさんの情報が 無料で転がっているUnity Workshop @Faculty of Design in Kyushu University 44
  • 45. Unityマスターブック Unityライブラリ辞典 ランタイム編- 3Dゲームエンジンを使いこなす 安藤 圭吾 和泉 信生Unity Workshop @Faculty of Design in Kyushu University 45
  • 46. • Global Game Jam• 八耐(八時間耐久作品制作会)Unity Workshop @Faculty of Design in Kyushu University 46
  • 47.  Unityユーザー助け合い所  https://www.facebook.com/groups/unityuserj/ IGDA Fukuoka グループ  https://www.facebook.com/groups/people.with.game/ 九州大学 金子晃介(@PumpkinKaneko) pumpkinkaneko@gmail.com @PumpkinKaneko Kosuke KanekoUnity Workshop @Faculty of Design in Kyushu University 47
  • 48. ご清聴ありがとうございました!Unity Workshop @Faculty of Design in Kyushu University 48

×