Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
UnityとハコスコでVRゲーム開発
Search
Makoto Ito
June 28, 2016
Technology
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
UnityとハコスコでVRゲーム開発
Makoto Ito
June 28, 2016
More Decks by Makoto Ito
See All by Makoto Ito
iPhoneひとつでデジタルヒューマンを実現する! 「Emotional LipSync」のヒミツ
warapuri
0
2.4k
早い!安い!綺麗!IRIAM のヒミツ
warapuri
1
2.3k
猫でもできるUnityのAndroid設定
warapuri
0
1k
猫でもできるUnityインストール
warapuri
1
580
超初心者向け!ハコスコ×Unity=簡単VR
warapuri
1
1.7k
実在の地形データをUnityで利用する
warapuri
2
3.7k
Unity Cloud Buildの使い方
warapuri
1
4.1k
Other Decks in Technology
See All in Technology
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
170
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
240
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
130
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
140
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
260
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
270
現場に行くだけでは足りない——プロダクトエンジニアが業務の流れを捉える観点と、その鍛え方
takumiengineering
0
360
enechainの内製セルフサービスプラットフォーム
hiyosi
0
150
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
280
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
150
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
440
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
570
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Accessibility Awareness
sabderemane
1
200
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Balancing Empowerment & Direction
lara
6
1.3k
For a Future-Friendly Web
brad_frost
183
10k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
560
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Typedesign – Prime Four
hannesfritz
42
3.2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
The Invisible Side of Design
smashingmag
301
52k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Transcript
6OJUZͱϋίείͰ 73ήʔϜ։ൃ ౦ژେֶ αϯϓϧϓϩδΣΫτ Λ։͘
ϓϩδΣΫτϑΝΠϧΛ64#͔Β σεΫτοϓʹίϐʔͯ͠ల։ ͦΕͧΕJ04"OESPJE͚ͰϑΥϧμ͕ʣ ϓϩδΣΫτϑΝΠϧΛ։͘
6OJUZը໘ ىಈޙ ϨΠΞτΛมߋ
"OESPJEͷϏϧυ લ४උ w "OESPJEͷzઃఆzˠz։ൃऀ͚zˠz64#σόοάz ΛΦϯ w "OESPJEΛ64#Ͱ1$ͱͭͳ͙
ࢼ͠ʹϏϧυͯ͠ΈΔ J04ͷϏϧυ
લ४උ w J04Λ64#Ͱ1$ͱͭͳ͙ w 9DPEFΠϯετʔϧ͓ͯ͘͠ ࢼ͠ʹϏϧυͯ͠ΈΔ 64#έʔϒϧͰJ04ʹͭͳ͛Δ
ࢼ͠ʹϏϧυͯ͠ΈΔ సૹ࣌ʹϩοΫղআ͓ͯ͘͠ ϋίείΞϓϦ࣮ɹ ʙॳڃฤʙ
৽نγʔϯͷηοτΞοϓ ฏΛ࡞Δ
ฏͷ৽نϚςϦΞϧΛ࡞Δ ฏͷ৽نϚςϦΞϧΛ࡞Δ
4%ϢχςΟͪΌΜొ 4%ϢχςΟͪΌΜઃఆ Ґஔͷมߋͱෆඞཁͳ߲Λఀࢭ
(PPHMF73ͷΧϝϥΛར༻ ݩʑ͋ͬͨΧϝϥෆඞཁͳͷͰফ͢ ࢼ͠ʹϓϨΠͯ͠ΈΔ Ϗϧυ͢Δલʹ&EJUPS্Ͱ֬ೝ
ࢼ͠ʹϏϧυͯ͠ΈΔ Ϗϧυ͢ΔγʔϯΛ4UFQʹมߋ ࢼ͠ʹϏϧυͯ͠ΈΔ ࣮ػʹసૹ͞ΕΔ 64#Ͱͭͳ͍࣮ͩػʹసૹ͞ΕΔ
$PNQPOFOUͷՃʢํ๏ͦͷϝχϡʔ͔Βʣ ϢχςΟͪΌΜͷࢹઢͷিಥఆ෦ΛՃ ࢹઢ͕$PMMJEFSʹԠͨ͠Βস͏Α͏ʹ͍ͨ͠ $PNQPOFOUͷՃʢํ๏ͦͷ̎εΫϦϓτΛ%%ʣ ࢹઢԠεΫϦϓτΛՃ ࢹઢ͕$PMMJEFSʹԠͨ͠Βস͏Α͏ʹ͍ͨ͠
$PNQPOFOUͷՃʢํ๏ͦͷ"EE$PNQPOFOU͔Βʣ সإʹ͢Δࣗ࡞εΫϦϓτͷܗΛՃ ࢹઢ͕$PMMJEFSʹԠͨ͠Βস͏Α͏ʹ͍ͨ͠ εΫϦϓτͷฤू ৽نՃͨ͠εΫϦϓτΛฤू
εΫϦϓτͷฤू ্هεΫϦϓτΛଧͪࠐΉ using UnityEngine; using System.Collections; using VRStandardAssets.Utils; // VRStandardAssets.Utils໊લۭ͕ؒར༻Ͱ͖ΔΑ͏ʹՃ
public class SmileInteractive : MonoBehaviour { VRInteractiveItem interactiveItem; // SD_unitychan ʹ͋ΔVRInteractiveItemΛ͑ΔΑ͏ʹ Animator anim; // SD_unitychan ͷإΞχϝʔγϣϯΛมߋͰ͖ΔΑ͏ʹ void Awake () // StartͩͱɺOnEnable ʹؒʹ߹Θͳ͍ͷͰɺAwakeͰ { interactiveItem = GetComponent<VRInteractiveItem>(); // ಉ͡ΦϒδΣΫτதͷVRInteractiveItemΛरͬͯ͘Δ anim = GetComponent<Animator> (); // ಉ͡ΦϒδΣΫτதͷAnimatorΛरͬͯ͘Δ } private void OnEnable () // ར༻ՄೳʹͳͬͨࡍʹݺΕΔ { interactiveItem.OnOver += Smile; // ϚεΦʔόʔͨ࣌͠ͷΠϕϯτؔSmile ΛՃ interactiveItem.OnOut += Normal; // Ϛε͕֎Εͨ࣌ͷΠϕϯτؔNormal ΛՃ } private void OnDisable () // ࠷ޙʹݺΕΔ { interactiveItem.OnOver -= Smile; // OnEnable ͰՃͨ͠ͷͷޙ࢝ interactiveItem.OnOut -= Normal; // ಉ্ } private void Smile() // Πϕϯτؔ { anim.CrossFade("smile@sd_hmd", 0); // smileΞχϝʔγϣϯʹมߋ anim.SetLayerWeight (1, 1); } private void Normal() // Πϕϯτؔ { anim.CrossFade("default@sd_hmd", 0); // ௨ৗΞχϝʔγϣϯʹมߋ anim.SetLayerWeight (1, 1); } } ࢹΛ߹ΘͤΔͱসإΛ֬ೝ εΫϦϓτ͕ͪΌΜͱಈ͍͍ͯΔ͔ͷ֬ೝ
ग़དྷ্͕ΓΛ࣮ػͰ֬ೝ ϋίείΞϓϦ࣮ ʙνϟϨϯδฤʙ
'MZFSͷඈߦػΛϢχςΟͪΌ Μʹมߋͯ͠ΈΑ͏ w 7FIJDMFTͷ'MZFS1MBZFSTIJQͷ'MZFS1MBZFSTIJQͷ ΘΓʹ4%@VOJUZDIBO@IVNBOPJE w ͪΐͬͱ͚ΔͱͦΕͬΆ͍ w Ξχϝʔγϣϯ͍͍ͬͯ w
εέʔϧม͑ͨํ͕͍͍͔ w ҉͍ͷͰϥΠτΛͯΔ 'MZFSΛࢀߟʹͯ͠5FNQMF3VO తͳήʔϜʹมߋ w ฏ໘Λ࡞Δ w :࣠ͷҠಈ͠ͳ͍Α͏ʹ w ΔΞχϝʔγϣϯ w ্Λ͘ͱδϟϯϓͱ͔ w ԼΛ͘ͱεϥΠσΟϯάͱ͔
ΦϦδφϧ73ήʔϜͷ࡞