原神用什么编程软件写的

fiy 其他 63

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    《原神》是一款由中国游戏公司miHoYo开发的开放世界动作角色扮演游戏。在开发过程中,miHoYo使用了多种编程软件来创建游戏的各个部分。

    首先,游戏的客户端部分是使用C++编程语言开发的。C++是一种高级编程语言,广泛用于游戏开发领域。它具有高性能和灵活性,能够有效地处理游戏中的复杂逻辑和图形渲染。

    其次,游戏的服务器部分使用了一种名为Unity的游戏引擎。Unity是一种跨平台的游戏引擎,支持多种编程语言,包括C#、JavaScript和Boo。miHoYo使用C#编写了游戏服务器的逻辑部分,包括处理玩家数据、游戏流程和网络通信等。

    此外,miHoYo还使用了一些其他的工具和软件来辅助游戏开发。例如,他们使用Adobe Photoshop和3D建模软件来创建游戏中的角色和场景。还使用了音频编辑软件来制作游戏中的音效和音乐。

    总之,miHoYo在开发《原神》时使用了多种编程软件和工具,包括C++、C#、Unity引擎以及各种图像和音频处理软件。这些工具和软件的组合使得他们能够开发出一款高质量的开放世界游戏。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    原神是一款由中国游戏公司miHoYo开发的开放世界角色扮演游戏。从技术角度来看,根据公开资料,可以推测原神使用了以下编程软件:

    1. Unity引擎:Unity是一款跨平台的游戏引擎,被广泛用于开发手机、平板电脑、PC和主机等多种平台的游戏。原神使用Unity引擎开发的可能性很高,因为Unity引擎提供了强大的图形渲染和物理模拟功能,以及易于使用的开发工具和编辑器,适合开发开放世界游戏。

    2. C#编程语言:Unity引擎主要使用C#作为开发语言。C#是一种面向对象的编程语言,易于学习和使用,具有强大的功能和性能。开发原神的程序员可能会使用C#编写游戏逻辑、人物控制、AI系统等。

    3. Visual Studio:Visual Studio是一款由微软开发的集成开发环境(IDE),用于开发各种应用程序,包括游戏。原神的开发团队很可能使用Visual Studio作为主要的开发工具,因为它提供了强大的代码编辑、调试和项目管理功能。

    4. Photoshop:原神的开发团队可能还使用Photoshop这样的图像处理软件来创建游戏中的角色、场景和特效等。Photoshop是一款强大的图像编辑软件,提供了丰富的绘图和设计工具,能够满足游戏开发中对于图像处理的需求。

    5. Maya或Blender:原神中的角色和场景可能是由专业的3D建模软件创建的,比如Maya或Blender。这些软件提供了先进的建模、动画和渲染功能,可以帮助开发团队创建逼真的角色模型和场景。

    需要注意的是,以上只是根据一些常见的游戏开发工具和软件进行的推测,miHoYo公司可能还使用其他自主开发的工具和软件来开发原神。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    原神是一款由中国游戏公司miHoYo开发的开放世界动作角色扮演游戏。根据官方的信息,原神使用了自家开发的游戏引擎——miHoYo Engine。miHoYo Engine是一款高度定制化的游戏引擎,具有强大的图形渲染和物理模拟能力,适用于开发各种类型的游戏。

    miHoYo Engine是基于C++编程语言开发的。C++是一种通用的、高级的编程语言,广泛应用于游戏开发领域。C++语言具有高性能和强大的功能,可以直接操作底层硬件,并提供了丰富的标准库和开发工具,方便开发人员进行游戏开发。

    除了C++语言,开发原神还可能使用了其他编程语言和工具,例如:

    1. Lua:Lua是一种轻量级的脚本语言,常用于游戏中的逻辑编写。在原神中,可能使用Lua脚本来实现游戏的剧情、任务、AI等方面的逻辑。

    2. Python:Python是一种易学易用的编程语言,常用于快速原型开发和工具编写。在原神中,可能使用Python来编写一些辅助工具、编辑器等。

    3. Visual Studio:Visual Studio是一款由微软公司开发的集成开发环境(IDE),提供了丰富的开发工具和调试功能。开发原神时,开发人员可能使用Visual Studio来编写、调试和管理游戏代码。

    总之,原神的开发使用了miHoYo自家开发的游戏引擎miHoYo Engine,并采用了C++等编程语言来实现游戏的核心功能,可能还使用了Lua和Python等脚本语言和工具来实现一些特定的逻辑和辅助功能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部