Submit Search
Unityでスマートフォン向けゲームを開発する
0 likes
41 views
T
tomomihirano1
iOSで動かしてみるまで
Engineering
Read more
1 of 17
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
More Related Content
PPTX
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
8a1
PDF
Unity Introduction from 2D shooting game.
Daisuke Yamashita
PDF
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
PDF
Unityを触ってみた話
tomomihirano1
PDF
ゆるロボ製作所ができるまで
Mikito Yoshiya
PDF
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
PDF
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
PPTX
Unity講座
miyake235711
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
8a1
Unity Introduction from 2D shooting game.
Daisuke Yamashita
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
Unityを触ってみた話
tomomihirano1
ゆるロボ製作所ができるまで
Mikito Yoshiya
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
Unity講座
miyake235711
What's hot
(20)
PDF
スマートフォンでの脱出ゲームの作り方
Takao Uchikawa
PDF
ゲームニクス理論2
TANREN Inc.
PPTX
プログラマがUnityでSTGを作った話
MASA_T_O
PDF
学生がUnityで2 dゲームを作るとこうなる
Ryoya Takahashi
PPTX
unity sprite animation (ハルフル)
Atelier Frameworks
PDF
Unityの開発環境が生み出す可能性
MakotoItoh
PDF
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
Kouji Ohno
PDF
Unity初心者が2 d sprite使ってゲームを作ってみた【前半戦】
Toshitaka Muraishi
PDF
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Toshitaka Muraishi
PPTX
講義用Ppt windows女子部
Rikako Takahashi
PPTX
はじめてのUnity教室 講義用ppt
Taro Takano
PPT
Game
Takuya Shishido
PPT
アパテ・アクションゲーム企画素案
Yasuhiro Yamaguchi
PPTX
Unity1week紹介スライド
TakeruSisido
PDF
人間の「隠れた欲」を満たすゲームのUI/UX
Eri Sawada
PDF
Cocos2dを使ったi phoneゲーム開発手法
Nishida Kansuke
PDF
RPGアツマールにUnity作品を投稿する
shigusa
PDF
「まもってふやそう!カブトガニ」 大好きなカブトガニの育成アナログゲームを開発したときに譲れなかったUIの話
NatsukiAbe
PDF
NGUIとUnity2Dをつかってみた
優之 田中
PDF
ゲームエンジンの知能化の実装 -人工知能化するゲームエンジンの実装プラン-
Youichiro Miyake
スマートフォンでの脱出ゲームの作り方
Takao Uchikawa
ゲームニクス理論2
TANREN Inc.
プログラマがUnityでSTGを作った話
MASA_T_O
学生がUnityで2 dゲームを作るとこうなる
Ryoya Takahashi
unity sprite animation (ハルフル)
Atelier Frameworks
Unityの開発環境が生み出す可能性
MakotoItoh
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
Kouji Ohno
Unity初心者が2 d sprite使ってゲームを作ってみた【前半戦】
Toshitaka Muraishi
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Toshitaka Muraishi
講義用Ppt windows女子部
Rikako Takahashi
はじめてのUnity教室 講義用ppt
Taro Takano
Game
Takuya Shishido
アパテ・アクションゲーム企画素案
Yasuhiro Yamaguchi
Unity1week紹介スライド
TakeruSisido
人間の「隠れた欲」を満たすゲームのUI/UX
Eri Sawada
Cocos2dを使ったi phoneゲーム開発手法
Nishida Kansuke
RPGアツマールにUnity作品を投稿する
shigusa
「まもってふやそう!カブトガニ」 大好きなカブトガニの育成アナログゲームを開発したときに譲れなかったUIの話
NatsukiAbe
NGUIとUnity2Dをつかってみた
優之 田中
ゲームエンジンの知能化の実装 -人工知能化するゲームエンジンの実装プラン-
Youichiro Miyake
Ad
Similar to Unityでスマートフォン向けゲームを開発する
(20)
PDF
UnityでつくるはじめてのPONG
Kohei Kadowaki
PDF
UnityとBlenderハンズオン第8章
yaju88
PPTX
今年趣味開発を通じて学んだこと(2018)
Zeitung M
PDF
10分で分かる(かもしれない) iOS 7 SpriteKit Framework
圭 長谷川
PPTX
C# で i phone ゲーム開発
Katsutoshi Makino
PDF
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
maginemu Mishimagi
PDF
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
PDF
リアルな3D都市モデルを活用したVRアプリ事例紹介
Nobuhiko Sasaki
PDF
Unity講習会(初級)
torisoup
PPT
IEとメモ帳でかんたんゲーム開発
amusementcreators
PDF
Unite Japan Presentation (Pocket Queries, Inc.)
Nobuhiko Sasaki
PDF
インディーゲーム開発の現状と未来 2021
Unity Technologies Japan K.K.
PPTX
もみもみセンサー
Ubi NAIST
PPTX
Practical game development with Stingray
Naoji Taniguchi
KEY
GameSalad9.13発表用資料
Tomotaka Inagaki
PPTX
Unity2015_No7_~Unity2D~
CHY72
PDF
Unity上でMMDを動かしてみた
infinite_loop
PPTX
現代のコンシューマゲーム業界の闇
圭祐 本間
PDF
Unity X Vuforia ゲームツクール!第1回 復習資料
Takuya Arakawa
PDF
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
UnityでつくるはじめてのPONG
Kohei Kadowaki
UnityとBlenderハンズオン第8章
yaju88
今年趣味開発を通じて学んだこと(2018)
Zeitung M
10分で分かる(かもしれない) iOS 7 SpriteKit Framework
圭 長谷川
C# で i phone ゲーム開発
Katsutoshi Makino
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
maginemu Mishimagi
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
リアルな3D都市モデルを活用したVRアプリ事例紹介
Nobuhiko Sasaki
Unity講習会(初級)
torisoup
IEとメモ帳でかんたんゲーム開発
amusementcreators
Unite Japan Presentation (Pocket Queries, Inc.)
Nobuhiko Sasaki
インディーゲーム開発の現状と未来 2021
Unity Technologies Japan K.K.
もみもみセンサー
Ubi NAIST
Practical game development with Stingray
Naoji Taniguchi
GameSalad9.13発表用資料
Tomotaka Inagaki
Unity2015_No7_~Unity2D~
CHY72
Unity上でMMDを動かしてみた
infinite_loop
現代のコンシューマゲーム業界の闇
圭祐 本間
Unity X Vuforia ゲームツクール!第1回 復習資料
Takuya Arakawa
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
Ad
Unityでスマートフォン向けゲームを開発する
1.
Unityでスマートフォン向けゲームを開発する
2.
参考書籍紹介 Unityの教科書Unity2018完全対応版 https://www.sbcr.jp/products/4797397659.html
3.
アジェンダ 1.準備 2.ゲームの設計を考える 3.プロジェクトの作成 4.オブジェクトの配置 5.スクリプト製作 6.スマートフォンで動かしてみる 7.次回内容紹介
4.
1.準備 iPhoneでゲームを動かすには...XCodeが必要 Androidでゲームを動かすには...JDKとAndroidStudioが必要 設定方法は割愛する
5.
2.ゲームの設計を考える 2‑1.ゲームの企画を作る 占いルーレットを製作する。 画面上にルーレットが表示されており、画面をタップするとルーレット が回転をはじめ、時間が経過するにつれて回転速度が遅くなる。
6.
2‑2.ゲームの部品を考える 本書では以下のステップに沿って設計を考える。 1.画面上のオブジェクトを全て書き出す 2.オブジェクトを動かすためのコントローラスクリプトを決める 3.オブジェクトを自動更新するためのジェネレータスクリプトを決め る 4.UIを更新するための監督スクリプトを用意する 5.スクリプトを作る流れを決める 今回製作したゲームでは3と4不要のため、省略する。
7.
2‑2.ゲームの部品を考える(画面上のオブジェクトを全て書き出す) 今回は針とルーレットを使用する。
8.
2‑2.ゲームの部品を考える(オブジェクトを動かすためのスクリプ トを決める) 今回はルーレットオブジェクトを動かす。 動かすオブジェクトにはオブジェクトの動きを制御するスクリプトが必 要となる。 オブジェクトを動かすためのスクリプトを"コントローラスクリプト"と 呼ぶ。
9.
2‑2.ゲームの部品を考える(オブジェクトを自動更新するためのジ ェネレータスクリプトを決める) このステップではゲームプレイ時に生成されるオブジェクトを探す。 プレイヤの移動や時間経過によって出現するものが当てはまる。 例)敵キャラ、ステージの足場 ゲームプレイ時にオブジェクトを生成するスクリプトを"ジェネレータス クリプト"と呼ぶ。 ジェネレータスクリプトはオブジェクトを生成する工場のようなもので ある。
10.
2‑2.ゲームの部品を考える(UIを更新するための監督スクリプトを 用意する) ゲームのUIを操作したり、進行状況を判断したりするためにゲーム全体 を見渡せるスクリプトが必要になる。 そういったスクリプトのことを"監督スクリプト"と呼ぶ。
11.
2‑2.ゲームの部品を考える(スクリプトを作る流れを決める) 以上のステップで洗い出したスクリプトからどのようにゲームを作って いくかを考える。 基本的には「コントローラスクリプト」→「ジェネレータスクリプト」 →「監督スクリプト」の順番で製作する。 今回はルーレットを動かすためのルーレットコントローラのみ作れば良 い。
12.
3.プロジェクトの作成 4.オブジェクトの配置 省略。
13.
5.スクリプト製作 "マウスのクリックに応じてルーレットを回転させ、減速して止まる仕組 み"を作成する。
14.
5‑1.クリックすると一定の速さの回転するスクリプト public class RouletteController
: MonoBehaviour { //回転速度 float rotSpeed = 0; void Start () { } void Update () { //マウスが押されたら回転速度を設定する。 if(Input.GetMouseButtonDown(0)){ this.rotSpeed = 20; } //回転速度分、ルーレットを回転させる transform.Rotate(0,0,this.rotSpeed); } }
15.
5‑2.ルーレットを減速させる処理を追加する public class RouletteController
: MonoBehaviour { //回転速度 float rotSpeed = 0; void Start () { } void Update () { //マウスが押されたら回転速度を設定する。 if(Input.GetMouseButtonDown(0)){ this.rotSpeed = 20; } //回転速度分、ルーレットを回転させる transform.Rotate(0,0,this.rotSpeed); //ルーレットを減速させる this.rotSpeed *= 0.99f; } }
16.
6.スマートフォンで動かしてみる iOSの場合、Unityのプロジェクトを一旦iOSのプロジェクトへと変換 し、iOS用のコンパイラ(Xcode)を利用して、iPhoneに書き込む必要 がある。
17.
7.次回内容紹介 車の旗をギリギリ手前で止める「寸止めゲーム」を作成する。
Download