制作html5游戏遇到的问题与心得

来源:互联网 发布:阿里云上海机房在哪里 编辑:程序博客网 时间:2024/05/20 07:53

又是一次很奇怪的作业,这次竟然要我们自己制作游戏

当然,对于初学者。布置作业的大佬还是给出了制作游戏的教程,这里附上网址:
https://www.scirra.com/tutorials/37/beginners-guide-to-construct-2/zh/page-1这里写图片描述

咳咳

虽说有教程,但是在对着教程制作游戏中,还是出现了一些问题。这里便稍微提几条:

1.网页有时会打不开。

对策:等待一会儿再打开,或者换用不同的浏览器尝试。
(对于小白来说,打不开网页确实是一个无可奈何的骚操作。而最基本的应对方法就是上面说的两条。

2.如何添加mouse object。

这里写图片描述
在各位仔细阅读教程的时候会突然发现这样一句话。可是写这篇文章的大佬并没有把对策直接贴在这句话后面。所以突然遇见一个那么浮夸的错误,许多像我这样的小白就会抓狂。
那么,
嘿嘿,就让我来告诉你们解决方法。

对策1.:
在你的图层上面双击,然后在弹出的框中,找到input一栏,并选择mouse这里写图片描述

就解决这个世纪难题了!**

3.如何让怪兽消灭你的无敌player。

问了许多同学,就发现在做游戏的最后,你会发现,你操作的player是一只不死神兽,那么这个游戏就不会有结束的时候。那么如何让可怜的monster最终能杀死你的player呢。

对策:如同设置子弹打怪兽的教程那样,设置你的player碰到怪兽就爆炸,而且destroy。这样就可以让游戏结束了。

说了那么多(其实不多)的解决方法。就谈谈做这个游戏的体会吧。

其实,看着教程做游戏是个挺无趣的东西,因为做完会发现自己和别人都一样。成就感就无从说起

了。

所以,这就要求我们在做游戏的时候,跳出教程。把教程交给你的东西转化成自己的,并以此创造出

一些新的东西。

例如上文所提到的无敌player的问题。

教程中只告诉大家如何让怪兽没有那么脆,为它增加生命值。却忘记告诉大家如何让player也有将死

之日。这个时候我们就可以跳出教程,自行设置player的死亡。

其实原理前面子弹打怪兽的时候我们已经知道了。

这时候只要我们加以运用就可以做出更好的游戏。

总的来说,这是一次很有意思的经验吧。既有自己依照教程的学习,又有学习之外的创新。

嘿嘿,严肃了那么久自然要发张自拍让大家记住我的风格。

不多数,上图。

这里写图片描述

嘿嘿嘿嘿,感谢阅读。

原创粉丝点击