经过前面的几篇文章我们实现了整个游戏的功能。最后我们需要完成最后的步奏了,就是构建打包。我们这里主要打包成手机webMobile版本。 1、选择 菜单栏 中的 【项目】=>【构建发布】。2、如图所示 我们选择要构建的平台,选择初始场景,这些一定不能搞错。我们是竖屏游戏,选择Portrait。然后点击【构建】,等待进度100%即可。构建完成后我们可以在【发布路径...
我们到目前还剩下最后一个场景,结束的场景。同样我们创建一个场景并命名为GameOver。我们添加游戏的背景scorebg,添加积分显示的label,重命名为score。在添加一个按钮replayBtn。如图所示: 界面创建好后,我们需要实现积分的显示。游戏结束后我们需要积分显示出来,积分我们在myscore.js文件里已经实现本地存储了。这里我们需要读取出来。我们...
终于期待的功能来了,这次我们需要实现主逻辑了,这个才是我们游戏的核心部分。首先我们创建脚本文件【GameMain.js】1、添加需要绑定的控件: 2、然后我们实现触摸监听的方法,来检测用户点击屏幕的坐标来移动玩家位置。 上面的监听代码主要就是实现移动玩家位置,首先把点击坐标转换为屏幕坐标,因为游戏的中心点的坐标为(0,0),所以我们再减去屏幕宽度的一半,来精确玩家位...
前面我们实现了角色的脚本和积分的脚本。现在我们需要实现掉落物品的制作和控制脚本。在游戏中我们有三个物品掉落,第一个是萝卜,第二个是月饼,第三个是炸弹。问我为什么有萝卜,我只能说我有萝卜的素材。猪八戒一开始是兔子,所以用的萝卜。哈哈。 1、制作掉落物品萝卜的预制体什么是预制体,大家可以看下官方的文档讲解的。大致就是一次渲染到处使用的图片资源吧,这里不做解释。首先我们把萝卜素材拖进层级管理器...
接上一篇,刚刚我们创建了一个新的项目,我们把helloworld跑起来看看项目有没有问题。没有问题我们把项目的场景文件,和资源都删掉。然后把我们的资源加到项目的 Texture 目录里,然后在资源管理器就可以看到了。 1、在资源管理器的Scene上右键==》新建==》Scene。如图: 然后把场景重命名为GameBegin即可。 2、双击 GameBegi...