植物大战僵尸原版到底是用什么框架/引擎开发的??? 您所在的位置:网站首页 编写植物大战僵尸代码 植物大战僵尸原版到底是用什么框架/引擎开发的???

植物大战僵尸原版到底是用什么框架/引擎开发的???

2023-10-09 19:23| 来源: 网络整理| 查看: 265

目录

一. 前言

二. 各站答主的猜想

1. MSVC制作(未明确引擎/框架) 支持率最高

2. Flash AS制作(包括桌面和网页)  相对较多

3. 使用Java制作(JME塞班版PVZ/植物大战僵尸手机版) 肯定的

4. 游戏引擎制作(如Unity, Unreal等) 少

5. 其他(如lua, pygame) 少之又少

三. 正确答案是...

一. 前言

最近, 我在翻某乎的时候, 发现了一个有趣的问题:植物大战僵尸原版用的是什么游戏引擎开发的?

看到这个问题之后, 我看了看一些回答, 只能说: 想象力真奇妙啊 .

二. 各站答主的猜想

接下来就让我总结一下吧.

1. MSVC制作(未明确引擎/框架) 支持率最高

这个回答有很多人说, 没错, 光靠植物大战僵尸的性能这一块我相信这十有八九是c++制作的.

而且因为植物大战僵尸原版只在win平台发布, 所以MSVC制作基本上是敲定了.

但是... 具体用的是什么框架/引擎就各说纷纭了.

目前看来支持率最高的是MSVC + DirectX 9.

嗯, 我也认为是D2D做的.

然后, 你猜我看到了什么?

居然有人说是cocos2d做的.

额, 这就有点离谱了.

先不说cocos2d有没有那个性能.

cocos2d-x是在2011年出的啊.

2. Flash AS制作(包括桌面和网页)  相对较多

这个其实有点可行, 但是因为像性能不如vc等问题, 所以支持率相对于MSVC大大降低了

3. 使用Java制作(JME塞班版PVZ/植物大战僵尸手机版) 肯定的

这应该是的, 只是塞版版pvz用的java me罢了.

4. 游戏引擎制作(如Unity, Unreal等) 少

咳咳咳, 这就有点不现实了.

植物大战僵尸开发的时候估计还没有几个像样的游戏引擎吧.

5. 其他(如lua, pygame) 少之又少

这个的话...

我看了一些答主的回答, 还挺有道理, 但是支持率就呵呵了.

三. 正确答案是...

出现吧! 正确答案: MSVC++(VS2005) 和DirectX(Popcat game framework)

这就是正确答案了, 至于为什么, 很简单.

因为度娘已经告诉我们正确答案了.

植物大战僵尸原版用的是c++ 以及 宝开自己的框架: Popcat game framework.

这个框架我看了, 挺好用的, 其实就是在DirectX的基础上进行了一层封装, 让语法变得更加简单.

至于这个框架的教程吗, 我说全网不超过10篇你信吗?

总之, 植物大战僵尸是用c++写的原版, JAVA写的手机版(塞班版)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有