👛
🥇

TxgtVb">

  1. 🅿

      🥁
      📙📝
      🧝
      🗾
    • 🎨
    • 💊😃
      🛺
      👤
      🕠
      💑🙎
      🕤
    • 💃

      无代码,游戏第一关

      发布时间:2024-04-21 21:08:00  浏览量:3

      第一关我们从简,就一个开关,控制场景的图片变换。

      我们手上没有游戏美术素材,所以有两条路可以走,其一就上之前用的资源商城薅免费素材(或者你买也行),另一个其实是 GDevelop 的对象很多是带有编辑器的,比如图片、音频等。

      这里我们设置简单场景,所以尝试使用精灵的 Piskel 来做两个简单的单色块。

      像这样就可以快速的填充出一个色块,如果美术素养高,可以自己尝试这里做像素画,甚至商城售卖。

      我们创建一个动画,然后再创建一个白色的动画,形成一个精灵有两个动画,并且给动画和精灵命名,方便后面使用。

      我们做一个放在场景上方的默认黑色,但是交互后变成白色;再做一个场景下方的默认白色,交互后变成黑色。

      我这里命名很糙,但是容易理解。一个精灵叫上面,一个精灵叫下面,两种动画分别是黑色、白色。

      接着给场景加上一个开关用来交互切换,然后再加一个“下一关”按钮,当前目前这个按钮交互无效。

      我们的第一关样子就有那个味道了。

      现在进入事件面板,我们做一些事件处理,关联游戏业务。

      这里直接看结果就好。

      针对解释,在场景开始时,对音频进行预加载,防止第一次真正用到的时候“卡一下”。同样的,这里音频素材也是用的软件自带的。

      由于下一关属于“胜利”情况,所以场景开始时候,我们肯定是没有胜利的,故隐藏掉。

      下面就跟之前一样,先捕获鼠标主键同时确保交互在按钮上,这次我们播放一下音效,不然没那劲。

      然后是一个子事件,就是上面条件满足后,再进行的条件,这里很明显,一开始上面的动画是黑色,如果条件满足,则进行后面的行为。

      行为也好理解,把上面改成白色,下面改成黑色,并且逻辑上胜利了,所以显示下一关。

      这里注意,其实不需要在判断上面的动画是不是黑色,因为这个是废话条件。这里这么处理,纯粹是为了演示下子事件,你的项目完全可以把子事件的行为放到交互事件那里,都一样。

      然后预览就可以发现,没有点击按钮之前,上面黑色,下面白色。

      点击会发出一声“咔”。

      之后,上面白色,下面黑色。

      并且显示出了“下一关”。

      这样我们就算是过了第一关,当然,应该说我们做出了第一关游戏。

      关键词: 代码 像素画 游戏

      🌦🎉

      🐯🗨

      🏷🅾

      I5hsKNmGlXA9W">

      📙🔵
      🗡
        🌎✊
        1. 🥢👬
        • 🐆
          😔
        • 🚂🈚
          💪
        • 🚍
          🙏
        • 🌱
          首页| 老年羽绒服| 中老年羽绒服| 关于我们| 友情链接| 网站地图| 设为首页| 加入收藏| 联系我们