2014/5/26@yando
Webプログラマの為の

Unity入門
yando
CandyCane / php 執筆
engineyard.co.jp
なんでお前が

Unityの話すんの?
note.mu/yando
趣味は「テトリス(作り)」
アジェンダ
前提条件
概要
Unityエディタ
スクリプト
アセット
前提条件
構文理解やロジックは理解
Unityは触ったことない
ネイティブアプリなども未経験
それでもUnityはすぐにできる
概要
3Dに強いゲームエンジン/開発ツール

たとえばドラクエ8
C#/JSでマルチプラットフォーム対応

PCからスマートフォン、コンソール
アセットストア、拡張がすごい

夢が広がる
概要
内部構造
Mono Engine
OSSのC#をビルドするツール
JavaScriptもC#に変換してビルド
バイナリが作られ実行時はネイティブ
UnityScript
UnityはC#中心
JSといってもライブラリは使えない
型がある
UnityScriptと呼ぶ向きもある
Unity5からはWebGLも
詳細
http://japan.unity3d.com/unite/unite2014/files/
DAY2-1300-room1-Jonas.pdf
Unityエディタ
シーンビュー
オブジェクトの配置を行う
ゲームビュー
実行時の画面のプレビュー
ハイラルキー
シーン内の構造
プロジェクト
素材やファイル
インスペクタ
オブジェクトの
設定値
基本の流れ
シーンに配置、移動
ゲームビューでプレビュー
インスペクタで調整
要はスライド作成などと似た流れ
最初に詰まる
慣れの問題。キーボード、マウス重要
移動
回転
拡大
インスペクタ大事
細かい設定値は手入力したほうが確実
でっかくしてみたり
大事なサイズや位置はきっちり
ライトが無いと暗い
素材調達
最初はUnityChan?
MMDなどから変換
自作でモデリング。
Unityにはモデリング機能はありません
スクリプト
インスペクタから設定
コンポーネントに干渉
かなり直感的
エディタと超連携
スクリプトの微調整はコード不要
物理演算も瞬殺
アセット
アセットストア
モデル、画像、音
スクリプト
システム拡張
全てがパッケージ化され販売も可能。
Excelで!?
さらに
Oculus Rift
Leap Motion
Kinect
さまざまな先端デバイスもパッケージで導入
何から始める?
はじめてのUnity
まとめ
Webプログラマにとっては簡単
あっという間に動作するものが作れる
日曜大工に最適
コンポーネント完成度にPHPを憂う

Webプログラマの為のUnity入門