这开始于两个星期前,当时我正准备睡觉。 我对自己无法创造出东西感到沮丧。 我关闭了手机上的Pokemon Go应用程序,将其放在黑暗中,然后在白天进行反射。 我正在研究有关Unity游戏引擎的不同内容,思考并立即消除了有关在没有帮助的情况下创建大型3D游戏的任何想法。 我不想重新创建2D角色扮演游戏,因为地图创建方面确实很无聊。 然后,它打击了我!
oke! 这个想法很简单,但是随机挑战级别的可能性是无限的! 这篇文章将是该项目的简单验尸。 我不能出售它,因为我不拥有口袋妖怪的任何权利,所以这只是一个小型项目。
(屏幕录制不错)
例如
在上面的screengif中,我们有Poliwrath(左)vs Zapdos(右)。 当然,在击中Zapdos的球拍后,球的移动速度会更快,因为“电动”和“飞行”在对抗水和战斗方面非常有效。 我使用这些类型来确定球从各个球拍离开的速度。
完成这一部分后,我必须弄清楚如何让每一侧都拥有3个随机的神奇宝贝。 从那里开始,添加图片(在Google图片上找到一个不错的Pokemon Spritesheet)。 我还给了AI自己的大脑……非常简单但有效而又困难的功能……如果球在桨上方,则向上移动。 如果球在下面,请向下移动。
我大肆宣传,因此拍摄了更多屏幕截图。
这是第一个里程碑。 接下来,口袋妖怪的选择! 这是最难的部分之一。 我需要使用JSON文件来填充动态实例化的预制件。 我最终弄清楚了并设计了这些按钮!
我向UI添加了一些东西,最终它看起来像下图所示。
喔! 增加了功能,看起来不错。
为Pong UI添加了阶段及更多功能! 两侧上方的Pokeball表示每一侧剩下多少个Pokemon。
阶段很有趣。 我添加了特定类型的多个阶段。 舞台类型确定您的桨叶移动速度。 因此,举例来说,如果您在开火阶段使用开火类型,则桨叶的移动速度将比正常阶段原始速度快。 我还添加了一些功能。 在桨侧,稀有的糖果和复活物会弹出……稀有糖果会延长桨的长度,而稀有的糖果会复活已经晕倒的随机口袋妖怪。 在乒乓球屏幕的中间,会弹出一些石头。 每个石头都有不同的类型,并且对球的影响也不同。 随机性总是很有趣!
一切都在这里(没有石头)! 如果您输了,我还加了一些东西! 一探究竟!
好东西! 最后,我添加了一些怀旧音乐。
更多截图
结尾
总的来说,这是一个有趣的经历。 这是许多应用程序,游戏和编码项目的开始!
感谢您的阅读和支持!