原神手游使用的框架主要有两个:
Cocos2d-x:
根据miHoYo官方的公开信息,原神使用了Cocos2d-x游戏引擎进行开发。Cocos2d-x是一个开源的跨平台游戏引擎,基于C++语言开发,可以在多个平台上运行,包括iOS、Android、Windows、Mac OS等。该引擎提供了丰富的功能和工具,方便开发者创建高质量的游戏。
Unity:
miHoYo也使用Unity引擎作为《原神》的开发工具。Unity是一款跨平台的游戏引擎,它提供了丰富的功能和工具,使开发者可以轻松创建各种类型的游戏。通过Unity,miHoYo可以在不同的平台上发布游戏,包括PC、主机和移动设备。Unity使用C作为主要的编程语言,C是一种面向对象的编程语言,具有简单易学、强大灵活的特点,适用于游戏开发。miHoYo的开发团队使用C编写游戏的逻辑和功能代码,包括角色控制、游戏系统、AI等。此外,Unity还支持OpenGL和Vulkan图形API,这些图形API提供了底层的图形渲染功能,使开发者可以控制游戏的图形效果和性能。
总结:
原神手游主要使用了Cocos2d-x和Unity两个框架进行开发。Cocos2d-x主要负责游戏的2D图形和跨平台支持,而Unity则用于实现更复杂的3D图形、物理模拟和跨平台发布。