Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
超初心者向け!ハコスコ×Unity=簡単VR
Search
Makoto Ito
July 08, 2016
Technology
1
1.6k
超初心者向け!ハコスコ×Unity=簡単VR
Unityインストールから始める、ハコスコを使ったUnityハンズオンセミナーの資料です。
Makoto Ito
July 08, 2016
Tweet
Share
More Decks by Makoto Ito
See All by Makoto Ito
iPhoneひとつでデジタルヒューマンを実現する! 「Emotional LipSync」のヒミツ
warapuri
0
2k
早い!安い!綺麗!IRIAM のヒミツ
warapuri
1
2.2k
猫でもできるUnityのAndroid設定
warapuri
0
920
猫でもできるUnityインストール
warapuri
1
500
UnityとハコスコでVRゲーム開発
warapuri
0
510
実在の地形データをUnityで利用する
warapuri
2
3.6k
Unity Cloud Buildの使い方
warapuri
1
3.8k
Other Decks in Technology
See All in Technology
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
1.1k
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
Platform Engineering for Software Developers and Architects
syntasso
1
520
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
630
Can We Measure Developer Productivity?
ewolff
1
150
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
180
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
170
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
890
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
Terraform Stacks入門 #HashiTalks
msato
0
360
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Git: the NoSQL Database
bkeepers
PRO
427
64k
4 Signs Your Business is Dying
shpigford
180
21k
Navigating Team Friction
lara
183
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Building a Scalable Design System with Sketch
lauravandoore
459
33k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
Transcript
ϋίεί(PPHMF$BSECPBSE ΛͬͨεϚϗ73ϋϯζΦϯ ηϛφʔ 6OJUZϏΪφʔϋϯζΦϯηϛφʔ!࢜ IUUQCJUMZ6WO9U
αϯϓϧϓϩδΣΫτΛ։͘
ϓϩδΣΫτϑΝΠϧΛ64#͔Β σεΫτοϓʹίϐʔͯ͠ల։ ͦΕͧΕJ04"OESPJE͚ͰϑΥϧμ͕ʣ
ϓϩδΣΫτϑΝΠϧΛ։͘
6OJUZը໘ ىಈޙ
ϨΠΞτΛมߋ
#VOEMF*EFOUJpFSΛมߋ ࠷ॳ͔Β͋Δ໊લ͔Βɺಠࣗͷ໊લʹมߋ
"OESPJEͷϏϧυ
લ४උ w ʮ"OESPJE4%,#VJMEUPPMTʯΞϯΠϯετʔ ϧͯ͠ʮ"OESPJE4%,#VJMEUPPMTʯʹΠ ϯετʔϧ͢Δ ԼهαΠτࢀর w IUUQTUNCMSDP;L5E-W+RD 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ήʔϜͷ࡞