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
RAYSER(V2)で追加した 演出周りについて
Search
Cz_mirror(Kazushige Mori)
September 12, 2020
Programming
0
140
RAYSER(V2)で追加した 演出周りについて
unity room 一週間ゲームジャム「ふえる」で投稿したRAYSER(V2)というゲームで導入した演出についてまとめたスライドになります。
Cz_mirror(Kazushige Mori)
September 12, 2020
Tweet
Share
More Decks by Cz_mirror(Kazushige Mori)
See All by Cz_mirror(Kazushige Mori)
20200731_Line_RendererとRayでレーザーを作ってみた.pdf
czmirror
0
760
yokohama.unity #0 LT1 CorgiEngine触ってみた
czmirror
0
440
Other Decks in Programming
See All in Programming
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.8k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
610
Data-Centric Kaggle
isax1015
2
710
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
360
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
420
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
350
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
160
CSC307 Lecture 05
javiergs
PRO
0
490
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.3k
Oxlintはいいぞ
yug1224
5
1.1k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
57
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
BBQ
matthewcrist
89
10k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
48
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
The agentic SEO stack - context over prompts
schlessera
0
600
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
The Language of Interfaces
destraynor
162
26k
Transcript
3":4&3 7 ͰՃͨ͠ ԋग़पΓʹ͍ͭͯ $[@NJSSPS VOJUZXFFLPOMJOFڞ༗ձ"
ࣗݾհ w ϋϯυϧωʔϜ$[@NJSSPS ʢಡΈํܾΊ͍ͯ·ͤΜɻγʔθοτϛϥʔɺγʔζϛ ϥʔɺΧζϛϥʔɺγζ͞ΜͳͲ͓͖ͳݺͼํͰɻɻʣ w ໊લɿɹҰໜɹ̐̎ࡀʹͳΓ·ͨ͠ɻ w ৬ۀɿ1)1Λओମͱͨ͠8FCܥΤϯδχΞ w
6OJUZྺɿिͳͲͰ̐ʙ̑ఔ
झຯ w ήʔϜʢ༡Ϳ͜ͱ։ൃʣ w ήʔϜૉࡐ࡞Γʢ"⒏OJUZ%FTJHOFS ʹΑΔΠϥετ6*ૉࡐʣ w .FEMZΞϓϦɺ(BSBHFCBOEʹΑΔ %5. w
࠷ۙ#MFOEFSɺ"TFQSJUFʹΑΔυο τֆগ͔͠͡Γ࢝Ί·ͨ͠ɻ
ϦϦʔεͨ͠ΞϓϦɺ4/4ͳͲ w ϦϦʔεͨ͠J04ΞϓϦʮ$BQUVMJPOʯIUUQTBQQTBQQMFDPNKQBQQDBQUVMJPOJE w 5XJUUFSIUUQTUXJUUFSDPN$[@NJSSPS w 4PVOE$MPVEIUUQTTPVOEDMPVEDPNLB[VTIJHFNPSJ w VOJUZSPPNIUUQTVOJUZSPPNDPNVTFSTYFVMDIO[PHSKQN
ʢ3":4&3ɺ5VSCP4PCBɺ$BQUVMJPOͳͲʣ
༨ஊɾอ༗͍ͯ͠Δʢ͍ͯͨ͠ʣ ήʔϜػؔ࿈ཤྺ w Ϩτϩ1$ .;ɺ95VSCPɺ9 w ఱಊ ϑΝϛϦʔίϯϐϡʔλʔɺπΠϯϑΝϛίϯɺεʔύʔϑΝϛίϯɺ/*/5&/%0ɺήʔϜΩϡʔϒɺ8JJɺ8JJ6ɺ 4XJUDIɺ ήʔϜϘʔΠɺχϯςϯυʔ%4ɺ̏%4ɺχϯςϯυʔΫϥγοΫϛχʢϑΝϛϦʔίϯϐϡʔλɺεʔύʔϑΝϛίϯʣ
w ηΨ ηΨϚελʔγεςϜɺϝΨυϥΠϒɺϝΨ$%ɺήʔϜΪΞɺϝΨυϥϛχ w /&$ 1$Τϯδϯ%VPɺ1$Τϯδϯϛχ w 4POZ ϓϨΠεςʔγϣϯʢ̍ɺ̎ɺ̏ʣɺ141ɺ147JUB
༨ஊɾ͖ͳήʔϜ w 31(ɺΞΫγϣϯɺύζϧɺΞυϕϯνϟʔɺγϡʔςΟϯάɺγϛϡϨʔγϣϯ 31(ɺΨϯγϡʔςΟϯάήʔϜ ..0ੑ্֨Εͳ͘ͳΓͦ͏ͳͷͰखΛग़͍ͯ͠·ͤΜɻ w βφυΡʢॳɺγφϦΦ̎ɺ/FYUʣɺςάβʔɺιʔαϦΞϯɺϑΝΠΞʔΤϜϒ ϨϜʢॳɺ֎ɺষͷṖɺΤίʔζʣɺϝλϧϚοΫεʢ̎3ɺ̐ʣɺϑΝΠφϧ ϑΝϯλδʔʢ̏ɺ̑ɺ̍̌ʣɺυϥΰϯΫΤετʢ̏ɺ̍̍ʣɺεʔύʔϝτϩΠ υɺμΠφϒϥβʔζ̎ɺωΫλϦεɺϑΝϛίϯΥʔζɺΟβʔυϦΟ֎̏ɺ
ϥΠζɾΦϒɾβɾυϥΰϯɺεʔύʔϚϦΦϒϥβʔζɺόΠΦϋβʔυ̐ɺϐΫ ϛϯʢ̍ɺ̎ʣɺθϧμͷઆϒϨεΦϒβϫΠϧυɺυϥΰϯΫΤετϏϧμʔ ζʢ̍ɺ̎ʣɺεϓϥτΡʔϯ̎ɺϔϧπΥʔΫɾπϰΝΠ 4XJUDIͰϦϝΠΫ
༨ஊɾɾͰࠓҰ൪ޠΓ͍ͨ w ϔϧπΥʔΫɾπϰΝΠ͕݄̎̌̎̌̔̎̓ʹΦϯϥΠϯϞʔυͱνϡʔτϦΞϧ͕Ճ Θͬͯ4XJUDIʹ৴͞ΕͨɻʢՁ֨̕̕̕ԁʣ w ϦΞϧλΠϜγϛϡϨʔγϣϯͷܼ࡞ɺϝΨυϥΠϒͷӅΕ໊ͨ࡞ɻঢ়گ͕ৗʹมԽ͢Δઓ Ͱ̏ͭͷܗঢ়ʹมܗ͢ΔࣗػΛૢ࡞͢Δɻ֤Ϣχοτʹ໋ྩΛͩ͠ɺ໋ྩΛ༩͑ΒΕͨϢ χοτ"*Ͱࣗಈతʹߦಈ͢ΔɻʢઓंΛૹΓࠐΜͩΓɺาฌͰجΛྖͨ͠ΓɺόΠΫ ͰఢΛ֧ཚͤͨ͞Γʣɺ࣌ʹࣗػͰલઢΛ੍ѹͨ͠ΓӴͨ͠Γͯ͠ɺ࠷ऴతʹఢͷج ΛഁյͰ͖ΕΫϦΞɻ
w Ұݟͱ͖ͬͭʹͦ͘͏͕ͩɺνϡʔτϦΞϧ͕͋ΔͷͰେৎɻ໘ന͍͚ͩͰͳ͘ɺֶͼ ͋ΔͷͰɺݸਓతʹήʔϜ։ൃऀͷํͨͪͯ͢ʹΦεεϝ͍ͨ͠ɻ w ϔϧπΥʔΫɾπϰΝΠ͍͍ͧʂ
3":4&3 7 ͰՃͨ͠ ԋग़पΓʹ͍ͭͯ
3":4&3ͱ
3":4&3ͱ w ࣗಈඌϨʔβʔͰఢΛᓲ໓͢Δ̏̒̌γϡʔςΟϯάήʔϜ w ʰςάβʔʱʢ5)&9%&3ʣͱ͍͏̍̔̑̕ʹήʔϜΞʔπ͔Βൃച͞ ΕͨΞΫγϣϯγϡʔςΟϯάήʔϜͰࣗػ͕༻͢ΔࣗಈඌϨʔβʔ Λѻ͏ήʔϜΛલ͔Β࡞Γ͔ͨͬͨɻ w ςάβʔͷϨʔβʔ6OJUZͷ-JOF3FOEFSFSͱ3BZͰಉ͡Α͏ͳදݱ͕Ͱ ͖Δ͜ͱ͕Θ͔ͬͨͨΊɺ։ൃʹணखͯ͠ҰिؒήʔϜδϟϜʮີʯʹ
ೋϲ݄ΕͰߘͯ͠Έ·ͨ͠ɻͦͷޙ͏গ͠࡞ΓࠐΜͰ7ͱͯ͠࠶ ҰिؒήʔϜδϟϜʮ;͑Δʯʹߘ͠·ͨ͠ɻ
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w %PP[Z6* w 6*Λ࡞ΔͨΊͷΞηοτ w &EJUPS্ͰϊϯίʔσΟϯάͰ6*Λ࡞Δ͜ ͱ͕Ͱ͖Δ w
ΞχϝʔγϣϯͳͲॆ࣮͍ͯͯ͠ɺભҠ ͢Δ6*ͷΑ͏ͳͷ࡞Δ͜ͱ͕Ͱ͖Δɻ %PP[Z6*ɿ$PNQMFUF6*.BOBHFNFOU4ZTUFNc(6*πʔϧc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTUPPMTHVJEPP[ZVJDPNQMFUFVJNBOBHFNFOUTZTUFN
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w %05XFFO w ήʔϜΦϒδΣΫτ6*ʹΞχϝʔγϣϯ Λ؆୯ʹΞχϝʔγϣϯΛՃ͢Δ͜ͱ͕ Ͱ͖ΔΞηοτɻ w ҠಈճసͳͲΛઢܗิؒͯ͘͠ΕΔɻ
w ΠʔδϯάͰ͖ΔͨΊɺΞχϝʔγϣϯ ʹ؇ٸΛ͚ͭΔ͜ͱ؆୯ɻ %05XFFO )05XFFOW c"OJNBUJPO5PPMTc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTUPPMTBOJNBUJPOEPUXFFOIPUXFFOW
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w %PP[Z6*Ͱը໘6*શମΛදࣔ w ࠷ॳ%PP[Z6*Ͱ֤ΞχϝʔγϣϯΛ࡞Ζ͏ͱ͕ͨ͠ɺ 7JFXͷભҠ͕͏·͍͔͘ͳ͔ͬͨͷͰஅ೦ɻ w ࠷ॳͷ6*දࣔͱɺγʔϯͷҠಈͷΈ%PP[Z6*Λ༻ͯ͠ɺ ֤6*ͷΞχϝʔγϣϯ%05XFFOΛ༻ͯ͠Έ·ͨ͠ɻ
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w ϨʔβʔΛΠϝʔδͨ͠ϥΠϯ͕දࣔ͞Εͨ ޙɺ͔ͦ͜Β্ԼʹׂΕΔΑ͏ʹλΠτϧΛग़ ͢ॲཧ
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w ϩΰͷޙʹࠨ͔ΒϨʔβʔ͕Ͱͯ͘ΔՕॴ ը໘ͷࠨଆͷը໘֎ʹήʔϜΦϒδΣΫτΛ ઃஔͯ͠ɺ%05XFFOͰࠨ͔ΒεϥΠυΠϯ ͢ΔͷΈ هड़ྫ void Start()
{ rectTran.DOLocalMove( new Vector3(0,0,0), 0.5f ) .SetDelay(1f) .SetEase(Ease.OutQuad) ; }
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w ը໘ͷ্ͱԼΛ ΊΔന͍ը૾ͷήʔϜΦϒ δΣΫτΛͦΕͧΕ %05XFFOͰ্ԼʹҠಈ͞ ͤΔͷΈ ˢ ˣ
λΠτϧը໘ʹ%PP[Z6*ͱ %05XFFOΛೖΕͯΈͨ w 6*$BOWBTͷ%POUEFTUSPZ(BNF0CKFDUPOTDFOFDIBOHF νΣοΫΛ֎͞ͳ͍ͱ࣍ͷγʔϯʹ%PP[Z6*ͷ$BOWBT͕ͬͯ͠ ·ͬͨͷͰɺ֎ͯ͠Έ·ͨ͠
-JOF3FOEFSFSͱ3BZͰ ϨʔβʔΛ࡞ͬͯΈͨ
-JOF3FOEFSFSʹΑΔϨʔβʔͷදݱ w Ϩʔβʔ-JOF3FOEFSFSΛ͍·ͨ͠ɻࣗػͱλʔήοτͷ࠲ඪΛηοτͯ͠ɺ -JOF3FOEFSFSͰඳը͢Δ͚ͩɻ هड़ྫ MJOF3FOEFSFS(FU$PNQPOFOU-JOF3FOEFSFS MJOF3FOEFSFS4FU7FSUFY$PVOU -JOF3FOEFSFSͷ࠲ඪ
MJOF3FOEFSFS4FU1PTJUJPO pSTU1PTJUJPO ࣗػͷ࠲ඪ MJOF3FOEFSFS4FU1PTJUJPO UBSHFU1PTJUJPO λʔήοτͷ࠲ඪ
· -JOF3FOEFSFSʹΑΔϨʔβʔͷදݱ w -JOF3FOEFSFSʹϨʔβʔ༻ςΫενϟͷϚςϦΞϧΛద༻͢Δ͜ͱͰݟͨϨʔβʔͷΑ ͏ʹͳΓ·ͨ͠ɻ ϚςϦΞϧྫ
3BZʹΑΔ৮ఆ w ࣗػͷ࠲ඪλʔήοτͷ࠲ඪ3BZͷඪ࠲ඪ w 3BZͷඪ࠲ඪ͔ΒNBHOJUVEFͰڑΛٻΊΔ w 3BZͷඪ࠲ඪΛڑͰׂΔ͜ͱͰ3BZͷϕΫτϧΛੜ w ্هΛͱʹ3BZΛੜ͢Δ هड़ྫ
WBSIFBEJOHUBSHFU1PTJUJPOpSTU1PTJUJPO3BZͷඪ࠲ඪ WBSEJTUBODFIFBEJOHNBHOJUVEF3BZͷڑ WBSEJSFDUJPOIFBEJOHEJTUBODF3BZͷϕΫτϧ 3BZSBZOFX3BZ pSTU1PTJUJPO EJSFDUJPO EJTUBODF 3BZͷੜ w -JOF3FOEFSFSͷͨΓఆ3BZΛ͏͜ͱʹ ͠·ͨ͠ɻ ίϥΠμʔͳͲॾʑௐ·͕ͨ͠ɺ3BZ͕Ұ൪؆ ୯ͩͬͨͨΊɻ
4IBEFS(SBQIͰόϦΞΛ࡞ͬͯΈͨ
4IBEFS(SBQIͰόϦΞΛ࡞ͬͯΈͨ w :PV5VCFʹ4IJFME'PSDF'JFMEͷ 4IBEFS(SBQIͷ࡞Γํͷಈը͕͋ͬͨ ͷͰɺͦͪΒͷ༰Λࢀߟʹͯ͠࡞ͬͯ Έ·ͨ͠ɻ 4IJFME'PSDF'JFME4IBEFS(SBQI5VUPSJBM:PV5VCF IUUQTXXXZPVUVCFDPNXBUDI W",3C$KP
8BS'YͰരൃॲཧ
8BS'YͰരൃॲཧ w छྨҎ্ͷΤϑΣΫτ͕͋Γɺര ൃɺԌɺϚζϧϑϥογϡɺ໋த ࣌ɺԎͳͲόϦΤʔγϣϯ๛ Ͱɺ͔ͳΓϦΞϧͳΤϑΣΫτ͕ἧ ͍͑ͬͯ·͢ɻ ͔͠ແྉʂ 8BS'9cϏδϡΞϧΤϑΣΫτύʔςΟΫϧc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTWGYQBSUJDMFTXBSGY
MPDBMFKB+1
8BS'YͰരൃॲཧ w ࣗػఢػͷരൃॲཧͰ8BS'Y ͱ͍͏ΞηοτΛͬͯΈ·͠ ͨɻ w ࣗػఢػͷμϝʔδॲཧͰԎ Λग़͠ͳ͕Βരൃ͢Δԋग़Λ࡞ Δͱ͖ʹศརͳΞηοτͰ͠ ͨɻ
8BS'9cϏδϡΞϧΤϑΣΫτύʔςΟΫϧc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTWGYQBSUJDMFTXBSGY MPDBMFKB+1
ϨʔβʔͷϚζϧϑϥογϡ
ϨʔβʔͷϚζϧϑϥογϡ w Ϩʔβʔൃࣹ࣌ͷϚζϧϑϥογϡ .V[[MF'MBTIFT ͱ͍͏Ξ ηοτΛͬͯΈ·ͨ͠ɻ .V[[MF'MBTIFTc7'91BSUJDMFTc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTWGYQBSUJDMFTNV[[MFqBTIFT
ϨʔβʔͷϚζϧϑϥογϡ w ̍̌छྨͷϚζϧϑϥογϡͷ Ξηοτ͕͋ΓɺϨʔβʔൃࣹ ͷࡍʹൃޫ͢ΔޮՌΛ༩͑Δͨ ΊʹͬͯΈ·ͨ͠ɻ .V[[MF'MBTIFTc7'91BSUJDMFTc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTWGYQBSUJDMFTNV[[MFqBTIFT
4LZCPYͰಈ͘എܠΛ࡞ͬͯΈͨ
4LZCPYͰಈ͘എܠΛ࡞ͬͯΈͨ w ήʔϜͷഎܠࠓ·Ͱ6* Ͱ࡞ͬͨΓ͍ͯ͠·ͨ͠ ͕ɺࠓճ4LZCPYΛࣗ࡞͢ Δํ๏Λࢼͯ͠Έ·ͨ͠ɻ εΧΠϘοΫεͷ࡞ํ๏6OJUZϚχϡΞϧ IUUQTEPDTVOJUZEDPNKB.BOVBM)08506TF4LZCPYIUNM
4LZCPYͰಈ͘എܠΛ࡞ͬͯΈͨ w ήʔϜͷഎܠ4LZCPYʹςΫε νϟΛషͬͯɺεΫϦϓτͰΏͬ ͘Γճసͤ͞ΔॲཧΛՃ͑ͯΈ· ͨ͠ɻ w Ώͬ͘Γճసͤ͞Δ͜ͱͰগ͠ ͕͖ΒΊ͘Α͏ͳײ͡ʹͳΓ·͠ ͨɻʢۮવʣ
w ࢿྉগ͠ݟਏ͍Ͱ͕͢ɺएׯճ సΛૣΊͨͷʹͳ͍ͯ·͢ɻ
4LZCPYͰಈ͘എܠΛ࡞ͬͯΈͨ w 4LZCPYΛಈ͔͢ͷ LBNFLVNFDIBO͞Μͷϒϩά هࣄΛࢀߟʹͯ͠ɺεΫϦϓτ Ͱ4LZCPYΛճసͤ͞ΔॲཧΛ Ճ͑ͯΈ·ͨ͠ɻ 6OJUZͰۭͷӢΛಈ͔͢c6OJUZΛͬͨ̏%ήʔϜͷ࡞Γํʢ͔Ί͘Ίʣ IUUQTHBNFUVLVSJLBUBDPNCBTJDSPUBUFTLZCPY
4LZCPYͰಈ͘എܠΛ࡞ͬͯΈͨ w 4LZCPYͷςΫενϟ4PMBS 5FYUVSFTͱ͍͏αΠτͷςΫε νϟΛར༻ͯ͠Έ·ͨ͠ɻ ӢͳͲͷςΫενϟ͕ແྉ Ͱ͑·͢ɻ 4PMBS5FYUVSFTc4PMBS4ZTUFN4DPQF IUUQTXXXTPMBSTZTUFNTDPQFDPNUFYUVSFT
ϘεΩϟϥͷύʔπഁյॲཧ
ϘεΩϟϥͷύʔπഁյॲཧ w ϘεΩϟϥ༻ͷΞηοτ͔ ΒύʔπΛൈ͖ग़ͯ͠ɺͦ ΕͧΕʹͨΓఆΛ͚ͭ ͯύʔπഁյॲཧΛ࣮ݱ͠ ͍ͯ·͢ɻ
ϘεΩϟϥͷύʔπഁյॲཧ w ϘεΩϟϥͳͲͷఢػ6MUJNBUF 4QBDFTIJQT$SFBUPSͱ͍͏Ξηο τΛ͍ͬͯ·͢ɻߴ࣭ͷӉધ Λύʔπ୯ҐͰΈཱͯΔ͜ͱ͕Ͱ ͖ΔͨΊɺఢػΛ࡞Δࡍʹ׆༻ͯ͠ ͓Γ·͢ɻ 6MUJNBUF4QBDFTIJQT$SFBUPSc%4QBDFc6OJUZ"TTFU4UPSF IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTEWFIJDMFTTQBDFVMUJNBUFTQBDFTIJQTDSFBUPS
ϘεΩϟϥͷύʔπഁյॲཧ w 6MUJNBUF4QBDFTIJQT $SFBUPSͷΞηοτ֎ ๒ͳͲ͕ύʔπ୯Ґ Ͱ͔Ε͍ͯͯɺίϥΠ μʔηοτ͞Ε͓ͯΓɺ ࡉ͔͍ΧελϚΠζ͕Ͱ ͖·͢ɻ 6MUJNBUF4QBDFTIJQT$SFBUPSc%4QBDFc6OJUZ"TTFU4UPSF
IUUQTBTTFUTUPSFVOJUZDPNQBDLBHFTEWFIJDMFTTQBDFVMUJNBUFTQBDFTIJQTDSFBUPS
ϘεΩϟϥͷύʔπഁյॲཧ w ࠓճ֤ύʔπͷ$PMMJEFS ༻͠ͳ͍ͨΊɺ̑̌ݸ ۙ͋͘Δύʔπʹ͋Δ શͯͷ$PMMJEFSʢύʔπຖ ʹ̏ʙ̑ݸఔʣΛશͯ আ͠·͢ɻɻʢຯʹ ਏ͍ɻɻʣ
ϘεΩϟϥͷύʔπഁյॲཧ w $PMMJEFSΛআͨ͠Βɺύʔ πͷάϧʔϓʢϘεͷલޙɺ ίΞɺαΠυʣΛ࡞Γɺ֤ ύʔπΛͦΕͧΕҠಈͤͯ͞ ͍͖·͢ɻɻʢ͜Εຯʹ ਏ͍ɻɻʣ
ϘεΩϟϥͷύʔπഁյॲཧ w ύʔπͷάϧʔϓ͚͕ྃͨ͠ΒɺύʔπݸผʹഁյͰ͖ΔΑ͏ʹ͠ ͯɺίΞഁյ͞ΕͨΒϘεΩϟϥશମ͕ഁյ͞ΕΔΑ͏ʹ࣮͠·͢ هड़ྫʢύʔπͷ߹ɺࣗࣗͷഁյॲཧͷΈهड़ʣ QVCMJDWPJE"EE%BNBHF qPBUEBNBHF { shield
-= damage; if (shield <= 0) { var _explosion = Instantiate(explosion, transform.position, Quaternion.identity); AddScore(); Destroy(gameObject); } else if (shield > 0) { var _explosion = Instantiate(damageEffect, transform.position, Quaternion.identity); } }
ϘεΩϟϥͷύʔπഁյॲཧ w ύʔπͷάϧʔϓ͚͕ྃͨ͠ΒɺύʔπݸผʹഁյͰ͖ΔΑ͏ʹ͠ ͯɺίΞഁյ͞ΕͨΒϘεΩϟϥશମ͕ഁյ͞ΕΔΑ͏ʹ࣮͠·͢ هड़ྫʢίΞͷ߹ɺίΞΛؚΉͷήʔϜΦϒδΣΫτશମͷফ໓ॲཧΛهड़ʣ public void AddDamage(float damage) {
shield -= damage; if (shield <= 0) { var _explosion = Instantiate(this.explosion, transform.position, Quaternion.identity) as GameObject; AddScore(); spawnBoss.BossCountDecrease(); Destroy(transform.root.gameObject); } else if (shield > 0) { var _explosion = Instantiate(this.damageEffect, transform.position, Quaternion.identity) as GameObject; } }
࠷ޙʹ
࠷ޙʹ w ࠓճಋೖͨ͠ԋग़ʹ͍ͭͯɺ͍ͬͯΔ͜ͱࣗମɺͦΕ΄Ͳ͘͠ͳ͘ɺ Ξηοτͷಋೖͪΐͬͱͨ͠ྗٕΛଟ༻͍ͯ͠Δɻ w Ұݟຯͳԋग़ͰɺϦΞϦςΟ্͕ͯ͠ɺશମͷҹΑ͘ͳΔ͖͔͚ͬʹ ͳ͔ͬͨ͠Εͳ͍ɻ w ࠓճ͜ͷΑ͏ͳࡉ͔͍෦ͷԋग़ΛՃ͑ͯΈͨ݁ՌɺίϝϯτධՁաڈͷ࡞ ΑΓ࠷ଟ͍͚ͨͩͨ͘ͷͰɺແବͰͳ͔ͬͨͱࢥ͍·͢ɻ
࠷ޙʹ w ήʔϜ։ൃࡉ͔͍͜ͱͷੵΈॏͶɻ w ͍ͭ͘ඞཁͳٕज़͕͋Γɺ͓͔͚͓͔͚ͬͯͬͯΓͳ͍ɻ w ʹ͚ͭͨͱࢥͬͨΒɺ·ͨผͷٕज़ͷଘࡏΛΔɻ w ͳΜΘ͔ΒΜɻ w
ΰϦϥʹͳΜͯͳΕͳ͍··ɺΘͨ͠ੜ͖Δɻ w ήʔϜ։ൃ̕̕ˋͷਏ͞ͱ̍ˋͷॆ࣮ͰͰ͖͍ͯΔɻ
࠷ޙʹ w ͨͩήʔϜ։ൃ͔ΒಘΒΕΔͦͷ̍ˋͷॆ࣮ΛಘΔ͜ͱ͕࠷ߴͷใुʂ w ͦͷܦݧͱใुΛظؒͰಘΒΕΔҰिؒήʔϜδϟϜΓ࠷ߴʂ w ήʔϜΛ࡞ͬͯެ։͢Δ͚ͩͰ͑Β͍ʂ w ·ͬͨ͘ҰिؒήʔϜδϟϜ࠷ߴͩͥʂ
ऴΘΓ
͓·͚
͓·͚ w 3":4&3 7 ͷεΫϦϓτͷΈͰ͕͢ɺ(JUIVCʹެ։͓ͯ͠Γ·͢ɻ (JU)VC$[NJSSPSVOJUZXFFLT@SBZTFSɿ3":4&3 7 ͷެ։ιʔεͰ͢ʢ4DSJQUͷΈʣ IUUQTHJUIVCDPN$[NJSSPSVOJUZXFFLT@SBZTFS w
ҰिؒήʔϜδϟϜʮ;͑ΔʯͷήʔϜΛશ෦ϓϨΠͯ͠ɺϒϩάʹॻ͘ͷΛܧ ଓ͍ͯ͠·͢ɻʢΔͧʂʣ ҰिؒήʔϜδϟϜʮ;͢ʯͷήʔϜΛ༡ΜͰΈ·ͨ̍͠$[@NJSSPS(BNF։ൃඋ IUUQD[NJSSPSIBUFOBCMPHDPNFOUSZ