最新消息:

Scratch王者荣耀1v1制作(一)

Scratch 少儿编程 8092浏览 1评论

友情提示:视频教程观看时请手动设置清晰度。

挖坑计划

常常有人觉得Scratch只能做很简单的程序,不过是几个积木堆来堆去没什么学习价值。今天我们就开来个坑,看看怎么用Scratch开发出一款王者荣耀。高能预警,以下内容仅适合智力水平达到小学3年级以上的同学观看,请适度斟酌~~。王者荣耀看起来很难,做起来也确实很难。咱们先挑个软柿子,开发一下王者荣耀的1v1模式。柿子虽然软,咱们也得看看能不能吃得下。阿达准备按照下面的步骤开发王者荣耀。

  1. 画地图

  1. 游戏时钟

  1. 英雄

  1. 防御塔

  1. 敌人

  1. AI

写到这里,阿达觉得自己给自己挖了一个好大的坑。能不能爬出来还真的要看道行了。今天我们先来完成画地图这个动作吧。是不是感觉画地图应该是游戏开发最简单的部分,其实不然,地图设计恰恰是我们开发王者荣耀最难的一个环节。真的是上来就啃了一个硬骨头。

  1. 找图我们打开google,在里面搜索 王者荣耀 地图,在里面找到适合的地图。

    Scratch挖坑系列/王者荣耀1v1制作/(一)

  2. 放大图片谷歌上找到的最大图片还是有点小,我们使用一个基于机器学习的图片放大服务bigpic放大图片。

  3. 切图这个图片拿来直接用还是有一些问题的,天空部分有点多。我们打开photoshop,把图片裁剪一下。保留核心的游戏区域。Scratch挖坑系列/王者荣耀1v1制作/(一)在进行切图之前,我们还需要对地图的边界做一下描边,这一步非常重要,后期课程中会使用到。我们可能第一时间想的是把这个图片保存下来,直接作为Scratch的背景。这样会有一个问题,Scratch的舞台是宽480像素、高360像素的固定舞台,我们把图片直接丢上去会成为这个效果。Scratch挖坑系列/王者荣耀1v1制作/(一)很显然这不是我们想要的,因此,我们要对图片再做一轮裁剪,生成几个小图片,然后在舞台上每次只展示一个小图片的区域。

    Scratch挖坑系列/王者荣耀1v1制作/(一)

  4. 我们把地图切割成了25分,这样。地图区域放大了25倍,再在Scratch里构建就比较真实了。

  5. 在Scratch里构建地图在游戏中,地图要根据英雄的走动不断移动自己的位置。这一点实现起来会比较困难,下面的内容是真正的高能预警,听不懂的小朋友没有关系,等你们成为了编程的王者这些自然都是小case了。

  6. Scratch挖坑系列/王者荣耀1v1制作/(一)

总结

第一部分画地图我们就完成了,不知道大家对阿达老师挖的这个坑有没有什么问题,欢迎大家在留言区里讨论。想爬出这个巨大的坑还得靠大家使点力,拉阿达一把~~

您必须 登录 才能发表评论!

网友最新评论 (1)

  1. 估摸着不会有(二)了,这坑太大了。
    wartonsteven5年前 (2019-05-17)