杰克手游网:绿色、免费、安全的软件下载站!
所在位置:首页 > 新闻 > 植物大战僵尸第七集(阳光功能终于做好了)

植物大战僵尸第七集(阳光功能终于做好了)

更新时间:2023-12-21 09:45:09来源:www.pkufli.net作者:杰克手游网

6植物僵尸从零开始创作教程:编程。

将从零开始带着大家做一个植物大战僵尸游戏,今天要实现阳光的下落和收集阳光。话不多说,开始编程。上节课是不是修复了三个 bug,这节课要来实现阳光掉落,并且过一段时间会删删除。

·首先实现刻容阳光,本体先隐藏掉,让它等待,每等待一个五秒就刻容一次自己。当刻容启动的时候,先让它移到这上面随机的位置,移到这里然后x坐标是不是要随机,所以要随机数随机到多少?这里有几个比较合适的位置,是负一百一,这里是负一百一十,然后这里是一百六十四,这是找测试的时候找到一个比较合适的位置,这转过来一点。

·然后是不是让它下落,随机下落到某一个地方。先来个重复执行值,因为是随机,还是要随机数y坐标,小鱼这里也做了个测试,三十二到负八二二,这个位置是比较合适的放这里,然后歪坐标增加一个负二,可以来看一下效果。静静等待一下,等它刷新一个阳光出来,要等一个五秒钟,因为设置的是五秒,为什么还没出现?可能是因为本体是隐藏了的,客户就要显示,给它加个显示广告,可以看一下效果会不会,是不是随机出现,是不是下来一个看它会不会停下来,是不是停下来了,这个位置应该是随机的一个停的地方,一个在底下一个在上面一下。

·继续做,是不是落下来,可以加一点特效,落下来就不能停在那里等着去收,可以给它加一个特效。我这边想了一个比较好看一点的特效,重复执行两百次,让它右转一度,然后可以加一个变大变小的效果。当客人机启动的时候,重复进行十次,再来一个。

·刚开始让它大小增加零点一,这相当于大小就增加了一,这一串结束下来,然后再增加负零点一,就相当于又减少了一的大小,把这个给它放进来,但这样一直加,太难看了。给它加,先停顿零点一秒,然后加在这两个地方,还有这一段代码就可以实现大小的变化。

·这一段最后就要给它删掉,客人出来之后就要删掉,右转两百度之后就要删掉了。可以来试一下,看一下效果怎么样,下来,ok,下来转,可以没问题,下来转,ok,看它会不会删除?什么没了?但是这样直接删除我觉得有点上吊,而且下来的时候也没有动作,可以再下来的时候也让它右转,然后直接删除。觉得有点单调,给它一个虚相的透明度的提示。想一下,我想了一个比较好一点的方法,可以来试一下。先让它重复进行两次,然后将趋向设置成五十,然后再重复执行二十五次。拿十一项特效再增加一个,再增加一个二,应该是负二,因为这里设置成五十就是半透明,再增加负二又变成原本的样子,增加二十五次负二就原本的样子,再让它增加二就又变成半透明的状态,就是闪烁的这样的状态。

然后最后再删除客人的。可以看一下本体显示一下,可以看一下效果,忽明忽暗,给它加上来。刚开始清除图形特效可以来看一下效果,来看一下,等它出来一个阳光,来了一个可以看一下,下落的时候也在转,没问题,能落下来转,看一下待会它会不会产生透明度的变化,这是不是在闪了,不知道你们看不看得见,还是这个也在闪,闪了,然后闪消失,没问题,这个就是快要消失的时候给了一个特效,阳光是可以收集的,所以要给它来一个收集的代码,在这边加一个收集的代码,当角色被点击,先让阳光增加一下,阳光增加五十,然后让它滑翔到这里,再稍微一点,三秒,零点四秒,快一点,要不然太浪费时间了,欢迎到这里,是不是就要删掉了。

当然这里有一个声音,听一下,声音点击的时候就播放这个声音,到这里的时候是不是就要删掉了,可以来试一下这个效果怎么样,看一下是不是真的能收集阳光了,可以来看一下,阳光下落的时候点一下是不是加了五十点,加了五十,阳光的功能就实现了,这就是整个阳光的代码,相对来说是比较简单的,大家可以现在抄一下。

本节课就到这里,相对来说是比较简单的一个功能。

收藏

游戏推荐

  • 热门资讯
  • 最新资讯
  • 下载排行榜
  • 热门排行榜