SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
玉転がしゲームで学ぶUnity入門
Report
nakamura001
Follow
May. 15, 2011
•
0 likes
•
25,287 views
1
of
61
玉転がしゲームで学ぶUnity入門
May. 15, 2011
•
0 likes
•
25,287 views
Download Now
Download to read offline
Report
Education
解説を聞きながら見る前提で作成しているスライドです。こちらの動画と一緒にご覧下さい。 http://www.ustream.tv/recorded/14715477
nakamura001
Follow
Recommended
Paperjs presentation
sharp-blade
461 views
•
25 slides
Azure sql insert perf
Mornè Blake
24 views
•
7 slides
Async Redux Actions With RxJS - React Rally 2016
Ben Lesh
5.9K views
•
73 slides
Home Automation with Android Things and the Google Assistant
Nilhcem
1.4K views
•
92 slides
Paperjs presentation
sharp-blade
312 views
•
25 slides
Debugging JavaScript with Chrome
Igor Zalutsky
869 views
•
14 slides
More Related Content
What's hot
Google I/O 2013 - Android Graphics Performance
DouO
7.4K views
•
96 slides
Playing With Fire - An Introduction to Node.js
Mike Hagedorn
1K views
•
43 slides
Using Android Things to Detect & Exterminate Reptilians
Nilhcem
1.4K views
•
117 slides
Rethink Async With RXJS
Ryan Anklam
23.1K views
•
53 slides
Letswift19-clean-architecture
Jung Kim
1.6K views
•
104 slides
You will learn RxJS in 2017
名辰 洪
2.3K views
•
61 slides
What's hot
(9)
Google I/O 2013 - Android Graphics Performance
DouO
•
7.4K views
Playing With Fire - An Introduction to Node.js
Mike Hagedorn
•
1K views
Using Android Things to Detect & Exterminate Reptilians
Nilhcem
•
1.4K views
Rethink Async With RXJS
Ryan Anklam
•
23.1K views
Letswift19-clean-architecture
Jung Kim
•
1.6K views
You will learn RxJS in 2017
名辰 洪
•
2.3K views
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
Amazon Web Services
•
1.3K views
Program to sort array using insertion sort
Swarup Boro
•
1.2K views
Python modulesfinal
Saraswathi Murugan
•
202 views
Similar to 玉転がしゲームで学ぶUnity入門
Real life XNA
Johan Lindfors
596 views
•
48 slides
A More Flash Like Web?
Murat Can ALPAY
1.3K views
•
67 slides
Testing a 2D Platformer with Spock
Alexander Tarlinder
22.1K views
•
30 slides
HTML5 - Daha Flash bir web?
Ankara JUG
755 views
•
68 slides
Emerging Languages: A Tour of the Horizon
Alex Payne
6.3K views
•
51 slides
ES6 Overview
Bruno Scopelliti
560 views
•
36 slides
Similar to 玉転がしゲームで学ぶUnity入門
(20)
Real life XNA
Johan Lindfors
•
596 views
A More Flash Like Web?
Murat Can ALPAY
•
1.3K views
Testing a 2D Platformer with Spock
Alexander Tarlinder
•
22.1K views
HTML5 - Daha Flash bir web?
Ankara JUG
•
755 views
Emerging Languages: A Tour of the Horizon
Alex Payne
•
6.3K views
ES6 Overview
Bruno Scopelliti
•
560 views
Intro to HTML5
Jussi Pohjolainen
•
842 views
【Unity】Scriptable object 入門と活用例
Unity Technologies Japan K.K.
•
18.1K views
ECMAScript 6 major changes
hayato
•
703 views
jQuery Foot-Gun Features
dmethvin
•
988 views
Fullstack Conference - Proxies before proxies: The hidden gems of Javascript...
Tim Chaplin
•
947 views
NodeJS
.toster
•
1.9K views
Pointer Events in Canvas
deanhudson
•
1.1K views
Test driven game development silly, stupid or inspired?
Eric Smith
•
1.5K views
HTML5って必要?
GCS2013
•
643 views
JavaScript - Object-Oriented Programming & Remote Scripting
Chen Huang
•
541 views
Matthew Eernisse, NodeJs, .toster {webdev}
.toster
•
1.4K views
create file name as board.javawrite below codeimport java.aw.pdf
proloyankur01
•
4 views
How to build a html5 websites.v1
Bitla Software
•
2.4K views
Mary Had a Little λ (QCon)
Stephen Chin
•
3K views
Recently uploaded
Biases Activity
Corinne Weisgerber
87 views
•
3 slides
what changed how reflected.pdf
Ana Hribar Beluhan
50 views
•
13 slides
Referencing and Its Styles And Citation.pptx
Teerthanker Mahaveer University, Moradabad
330 views
•
15 slides
Ethernet.ppt
DrTThendralCompSci
50 views
•
30 slides
How to Use a “Grants Scorecard” to Create Winning Proposals.pdf
TechSoup
107 views
•
23 slides
Nashra Husain Bryophyte.pptx
NASHRAHUSAIN1
72 views
•
18 slides
Recently uploaded
(20)
Biases Activity
Corinne Weisgerber
•
87 views
what changed how reflected.pdf
Ana Hribar Beluhan
•
50 views
Referencing and Its Styles And Citation.pptx
Teerthanker Mahaveer University, Moradabad
•
330 views
Ethernet.ppt
DrTThendralCompSci
•
50 views
How to Use a “Grants Scorecard” to Create Winning Proposals.pdf
TechSoup
•
107 views
Nashra Husain Bryophyte.pptx
NASHRAHUSAIN1
•
72 views
Post-Test Tutorial 3 Attempts.pdf
Marlene Maheu
•
156 views
NCF SE 2023 and School Library.pdf
S. L. Faisal
•
392 views
HO CHI MINH CITY ECONOMIC FORUM HEF 2023 ENG FINAL - v1.pdf
Chuong Nguyen
•
64 views
Post Truth Presentation.pptx
HiralVaitha
•
111 views
Wireless LANs PPT.ppt
DrTThendralCompSci
•
53 views
9.14.23 Historical and Political Definitions of Citizenship and Belonging.pptx
MaryPotorti1
•
347 views
Expectation from Being a Postgraduate Student and Life Strategy as A Research...
BC Chew
•
862 views
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Gandhibabu8
•
102 views
9.19.23 Civics, Majoritarianism, and Democracy.pptx
MaryPotorti1
•
447 views
The Civil War in One Day v2.pptx
Matthew Caggia
•
78 views
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 I-LEARN SMART WORLD CÓ NGHE (PRACTICE T...
Nguyen Thanh Tu Collection
•
80 views
Accessibility Overlays - the policy perspective
Roberto Scano
•
70 views
TDDS.pptx
Suvarna ( Neha) sachin Chittam (kajale)
•
162 views
ff.pptx
AmanMalviya14
•
77 views
玉転がしゲームで学ぶUnity入門
1.
Unity
2.
※
http://www.ustream.tv/recorded/14715477
4.
• Hierarchy
Cube
5.
•
Floor
6.
• Position
0, 0, 0
7.
• Scale
10, 1, 30
8.
• Project
Material
9.
•
FloorMaterial •
10.
• Hierarchy
Floor
11.
•
13.
• Hierarchy
Directional light
14.
• •
) Position -3, 9, -7 Rotation 38, 0, 0
15.
Player(
)
16.
• Hierarchy
Sphere
17.
•
Player • Position 0, 3, -5
18.
• Project
Material • PlayerMaterial
19.
• Project
※ http://d.hatena.ne.jp/nakamura001/files/net.png
20.
• PlayerMaterial
21.
• Player
23.
• MainCamera Position
0, 6, -10 • Rotation 40, 0, 0
24.
Player(
)
25.
Player • Project
JavaScript
26.
Player •
PlayerAction • Player
27.
JavaScript var power =
20.0; function Update () { ! var x = Input.GetAxis("Horizontal") * Time.deltaTime * power; ! var z = Input.GetAxis("Vertical") * Time.deltaTime * power; ! Debug.Log("x="+x+", z="+z); ! transform.Translate(x, 0, z); }
29.
•
30.
•
33.
• Player
Rigidbody
34.
Package Project Import Package→Physic Materials
35.
Package •
import
36.
• Ice
Player Sphere Collider Material
37.
JavaScript var power =
80.0; function Update () { ! var x = Input.GetAxis("Horizontal") * Time.deltaTime * power; ! var z = Input.GetAxis("Vertical") * Time.deltaTime * power; ! Debug.Log("x="+x+", z="+z); ! rigidbody.AddForce(x, 0, z); }
38.
•
40.
JavaScript var power =
80.0; var jumpPower = 300.0; function Update () { ! var x = Input.GetAxis("Horizontal") * Time.deltaTime * power; ! var z = Input.GetAxis("Vertical") * Time.deltaTime * power; ! Debug.Log("x="+x+", z="+z); ! rigidbody.AddForce(x, 0, z); ! if (Input.GetButtonDown("Jump")) { ! ! Debug.Log("Jump"); ! ! rigidbody.AddForce(0, jumpPower, 0); ! } }
41.
•
43.
• Hierarchy Cube •
Goal • Position 0, 1.4, 0 Scale 2, 2, 2
44.
• Project
Material • GoalMaterial
45.
• Shader
Particles/Additive (Particles→ Additive ) •
46.
• GoalMaterial
Goal
48.
• GUI Text
GameClear
49.
• Text GAME
CLEAR • Anchor middle center • Font Size 40
50.
Goal JavaScript
51.
JavaScript • JavaScript •
GoalAction • Goal
52.
JavaScript private var player:
GameObject; private var gameClear: GameObject; function Start() { ! player = GameObject.Find("Player"); ! gameClear = GameObject.Find("GameClear"); ! gameClear.active = false; } function OnCollisionEnter(theCollision : Collision){ ! if(theCollision.gameObject.name == "Player"){ ! ! gameClear.active = true; ! ! player.rigidbody.Sleep(); ! ! player.SendMessage("stop"); ! } }
53.
Player JavaScript
var power = 80.0; var jumpPower = 300.0; var stopFlag = false; function Update () { ! if (stopFlag) return; ! var x = Input.GetAxis("Horizontal") * Time.deltaTime * power; ! var z = Input.GetAxis("Vertical") * Time.deltaTime * power; ! rigidbody.AddForce(x, 0, z); ! if (Input.GetButtonDown("Fire1")) { ! ! rigidbody.AddForce(0, jumpPower, 0); ! ! Debug.Log("hoge"); ! } } function stop() { ! stopFlag = true; }
55.
GetAxis()
56.
GetAxis() • GetAxis("Horizontal")
Horizontal
57.
GetAxis()
58.
IDE
59.
MonoDevelop • Unity
MonoDevelop C# IDE • MonoDevelop Unity
60.
MonoDevelop • Unity
Assets → Sync MonoDevelop Project MonoDevelop
61.
Mac • MonoDevelop
Mac Mac MonoDevelop - http://d.hatena.ne.jp/nakamura001/20110711/1310364725