植物大战僵尸原版到底是用什么框架/引擎开发的??? | 您所在的位置:网站首页 › 编写植物大战僵尸代码 › 植物大战僵尸原版到底是用什么框架/引擎开发的??? |
目录 一. 前言 二. 各站答主的猜想 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 实验室设备网 版权所有 |