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.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
超初心者向け!ハコスコ×Unity=簡単VR
Unityインストールから始める、ハコスコを使ったUnityハンズオンセミナーの資料です。
Makoto Ito
July 08, 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
570
UnityとハコスコでVRゲーム開発
warapuri
0
570
実在の地形データをUnityで利用する
warapuri
2
3.7k
Unity Cloud Buildの使い方
warapuri
1
4k
Other Decks in Technology
See All in Technology
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
580
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
310
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
210
SRE Next 2026 何でも屋からの脱却
bto
0
1k
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
260
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
120
そのドキュメント、自動化しませんか?
yuksew
1
340
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
120
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
190
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
0
190
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
390
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
13
8.8k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
900
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
220
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
From π to Pie charts
rasagy
0
240
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
Exploring anti-patterns in Rails
aemeredith
3
450
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
ラッコキーワード サービス紹介資料
rakko
1
4M
Designing Experiences People Love
moore
143
24k
Navigating Team Friction
lara
192
16k
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ήʔϜͷ࡞