【unite 2017 tokyo】unityを使ったnintendo...
TRANSCRIPT
Unity Nintendo Switch™
R
R
•
•
• Nintendo Switch 2017/3/3
•
•
SFC
→
•
•
•
•
• GC
• PC
•
• or
•
ComputeBuffer.SetData
Graphics.DrawMesh
Standard.shader
• UNET
→Nintendo (Unity )
•
(PC)
•
•
•
• 3 ( )
→ ( )
⇓
→ 1
GC
• Class new
• foreach
• (Phabricator)
•
•
• AssetBundle
•
•
• UI
•
• GameObject
AssetBundle
• AssetBundle
• Editor Switch
• PC AssetBundle
• AssetBundle
AssetBundle
PC
Switch
PC AssetBundle
→
Switch AssetBundle
( Switch AssetBundle )
• ( )
•
• ( UnityforSwitch )
•
• ( )
Unity
•
• ( )
•
•
Debug 6 fps Release 12 fps
•
30fps
60fps
• CPU
NPC
(Unity +SDK)
• GPU
Deferred Forward
DOF ( )
Bloom
<<New>>Color Correction
•
30fps
30fps
• Nintendo
•
•
•
• 1 2
• Day1 ( 1.1)
•
• NPC AI
• AI
•
•
1.2
•
•
1.3
•
→60fps
NPC
•
60fps
• fps
Unity DeepProfile
(MonoBehaviour Update )
60fps
•
Unity DeepProfile
Nintendo CPU
→
60fps
CPU
• Active GameObject
•
Hashtable→Dictionary (Boxing )
•
update active
public
bool
60fps
GPU
•
• 3D
•
Thank you!