📞

zhzmlonsS6kTs0WB">

    • 🈷
      🔡🍨
      🏁
      👋
    • 📔
    • ♑🔊
      📲
      🐗
      💲⛽
      🐳
    • 🐇

      无代码,制作单帧游戏

      发布时间:2024-04-21 19:03:10  浏览量:3

      根据上一篇介绍,我们知道了游戏是由场景拼接而成的,最少要有一个场景,一个场景至少要有一个角色或物品。

      所以,本期基于上面的知识,我们就可以通过 GDevelop 来制作一个最最简单的游戏,即单帧游戏。

      顾名思义,就是只有一帧画面的游戏。

      目的不是做出一款游戏,而是要证明,我们可以通过 GDevelop 来无代码开发游戏,并且运行起来,同时了解最精简的工作流,为后续开发稍稍复杂点的游戏铺路。

      正篇开始,请结合图片。

      第一步,点击工具的左侧“构建”,右边有个创建项目,然后选择 1280x720 的项目(横屏)。

      构建

      分辨率:应该不需要多说啥,基于分辨率不同,可以实现竖屏、横屏等游戏尺寸。

      项目名称:按你喜欢的写就好了。

      储存位置:先用自己的电脑,因为如果用云,超过3个要钱,对于前期没必要。(鼓励熟练后,订阅软件,只有支持,才能更好。)

      人工智能:这个英语好可以试试,可以帮你弄个场景出来,我个人用过,不大喜欢。

      像素艺术化:解决图片在放大后失真时候,使用像素风格填充,可以自己另起项目,然后放大图片就知道啥效果了。

      身份验证:关掉。

      第二步,然后会看到一个默认的空的场景。

      可以看到“未命名场景”,所以这是一个空场景,需要我们去布景和放置角色以及设计脚本。

      左侧是选中的对象属性,比如图片的宽高、角度之类的,方便修改。

      中间是场景布景区域,有对象往上面放就好了。

      右侧是对象管理器,简单来说就是对添加进项目的对象进行增删改查。

      下面是图层,本例用不到。

      (后面说右上角和左上角不包含软件的顶部栏)

      右上角是各个区域的显隐与设置,可以看喜好处理。

      最右上角是场景变量和场景名称修改,这个后面再说。

      左上角是项目管理,这个下面图片会说到。然后是版本管理,嗯……先不管,要云。再就是保存,用 ctrl s 吧。

      第三步,这里查看项目设置。

      这里是对本项目进行设置的,注意是项目级别,不是场景之类的。比如项目名、分辨率等。

      第四步,项目设置可以修改分辨率和适配。

      这里是项目设置展开,你自己可以滚动看看其他项,不发布的话,基本只会改图片指的两个地方。

      一个是分辨率,比如游戏做几天,突然想要竖屏转横屏,或图片资源变了等因素导致。

      第二个是适配,刚开始避免问题,可以主动改成不变化。(其他几种,可以自己设置后,预览项目,拖动窗口体验。描述很复杂,不如自己试试就知道)。

      第五步,添加一个对象。

      在这里简单说一下 GDevelop 的设计理念。

      GDevelop 认为场景中一切皆对象(你别管对象这个词……),不管是物品、图片、控制器、角色都是对象,如果你有过一些游戏开发经验知道精灵,精灵在 GDevelop 里面当然也归属于对象。

      GDevelop 的场景等于若干对象排布。

      第六步,添加精灵。

      又一个知识,就是上面提到的精灵。

      精灵这个词吧,你就想象一场舞台剧,上面的演员都是飞舞的精灵即可。游戏上拓展了精灵的概念,背景图、物品图等都属于精灵。

      然后,GDevelop 与其他游戏引擎理念不同的又有一个地方,就是精灵默认都有动画。

      来来来,再解释下动画。

      动画,本质上是一张张图片按照固定的顺序播放,当播放的速度大于人眼能够分辨断层的速度后,人的大脑就认为图片连续起来了,就是动画了。所以,播放速度越慢,就感觉越“卡”,越快,就越流畅。

      而播放速度直接关联的一个名字,叫“帧率”。帧率,就是 FPS,即一秒多少张图。60帧就是一秒60张图片切换,24帧就是1秒24张图片。

      一般来说,60帧绝大多数游戏都属于流畅(第一人称射击游戏等会要求更高,不然你会吐),而24帧一般就是电影的帧率了。可千万别问我,为啥电影24帧不卡,而游戏24帧卡的要死……搜一下动态模糊吧,与主题无关。

      回到 GDevelop,一个精灵默认拥有一个空闲的动画,一个动画至少有一张图。

      你如果到这一步,不要纠结,添加完图片,直接应用就好。

      第七步,将对象添加到场景中并点击预览。

      然后将你的对象,拖到场景上,如果图片比较小,就点击场景上的这种图,通过四角拉伸,填充满场景(可以溢出)。

      场景中那个默认的框是场景范围,但这样讲又不全对,实际上,这个框是主相机的镜头覆盖区域。

      又牵扯到相机……这个下次再说吧。

      这里先理解为场景范围,四角拉伸的时候,先按住 shift 可以实现等比拉伸。

      第八步,单帧游戏,启动!

      当搞定后,点击上面的预览,然后就可以看到一个运行起来的游戏窗口。

      虽然没有音乐、没有交互、没有文字,但是,他有场景,他有精灵,他就是一个极简的单帧游戏。

      祝贺,这或许是人生中的第一款游戏~

      千里之堤毁于蚁穴……

      额,不对,万丈高楼平地起,你要相信你自己!!!

      关键词: gdevelop 代码 游戏

      🕝💦

      🚪🔴

      💘🍝

      9i1N2pe7x8">

      🤥🔯
      🍪
        ✳😻
        1. 🤝🔘
        • 🐋
          🔋
        • 🚚👼
          😡
        • 🚑
          📋
        • 💯
          首页| 老年羽绒服| 中老年羽绒服| 关于我们| 友情链接| 网站地图| 设为首页| 加入收藏| 联系我们