Scratch 之 3D 介绍及教程

这篇具有很好参考价值的文章主要介绍了Scratch 之 3D 介绍及教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

第一章 为什么 3D 很难?

1.1 3D 难在何处?

3D 之所以会使我们觉得困难,是因为 Scratch 软件只有两个坐标轴,既:X轴、Y轴。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2维坐标系

而 3D 却拥有三个坐标轴:

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

3维坐标系

怎么办?很简单,自己“创造”一条不就好了吗?

于是,就有了“伪3D”。

1.2 “伪3D是个什么玩意儿?

想要理解“伪3D”,就必须得懂2维和3维。

2维,既平面。三维,既立体。简单来说,很多2维平面可以组成一个3维图形,而一个3维图形又可以分成很多2维平面。因此,“伪3D”,就是通过这样“堆叠 ”的方式制作出来的。

很简单,是不是?

1.3 “伪3D”怎么弄?

相信到这里,很多同学已经跃跃欲试了,那么......

上教程!

第一步,制作一个图形。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

1.1

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

1.2

上图是我画的,大家可以随意发挥。

第二步,使用克隆体实现“堆叠”。

在这里我讲一下,没有用过克隆的同学也没关系,照着做就行。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.1

这里有只猫是因为我加了积木样式,喜欢的话可以自己去拓展里找。

好,言归正传,我们继续。

接下来,我们进行最重要的一步——“堆叠”。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2

仔细看,是不是有那味了?

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2效果图

第三步,整体优化。

通过仔细观察,我们发现了一些问题:边缘有像素点、无法一次性显示。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

3.1

以下是解决方案:

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

3.2

注意:一定要勾选这个框!

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

3.3

完成了吗?恭喜你:

掌握了“伪3D”的制作方法!

但是,这个时候就有人要问了:

你这也不行啊!

没关系,我还有“真3D”。

第二张 “真3D”

这一章干货较多,仔细阅读。

废话不多说,上教程!

第一步,定义积木。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.1.1

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.1.2

第二步,程序 1 。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2.1

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2.2

第三步,程序 2 。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2.3

第四步,程序 3 。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2.4

第五步,隐藏变量。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

2.2.5

现在,让我们来测试一下吧。

Scratch 之 3D 介绍及教程,Scratch 热门作品专栏,3d,scratch,青少年编程

效果

作品名称:

3D引擎(纯代码)

最后的最后,感谢你阅读本文章,希望对你有所帮助。文章来源地址https://www.toymoban.com/news/detail-648553.html

到了这里,关于Scratch 之 3D 介绍及教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 消除字母Scratch-第14届蓝桥杯Scratch省赛真题第6题

    编程实现:消除字母。 具体要求: 1). 点击绿旗,角色、背景如图所示(创建1个字母表,并存入26个字母); 2). 等待1秒,阿拉蕾说:\\\"请输入一个字母\\\",舞台下方出现询问框; 3). 当在询问框中输入一个字母表中存在的字母,等待1秒,阿拉蕾将此字母和它的前两项与后两

    2024年02月02日
    浏览(28)
  • Scratch 画画的技巧

            美术是一种艺术,且不局限于纸张,就像电脑绘图也属于美术。我至今已有三年多的画龄,经验丰富,尤其擅长在scratch造型编辑器上画矢量图。今天给大家分享一些实用的技巧。 用橡皮工具给一个圆擦出“橡皮洞”         橡皮工具,这是我们再熟悉不过的

    2024年02月10日
    浏览(23)
  • 【2023/05/09】Scratch

     Hello!大家好,我是霜淮子,2023倒计时第4天。 The mighty desert is burning for the love of a blade of grass who shaks her head and laughs and flies away. 译文: 无垠的沙漠热烈追求一叶绿草的爱,她摇摇头笑着飞开了。 If you shed tears when you miss the sun,you also miss the stars. 译文: 如果你因失去了太阳

    2024年02月03日
    浏览(26)
  • scratch 鼠标控制角色移动

    scratch 鼠标控制角色 本程序使用鼠标操作“机器人”角色跟随鼠标,距离较小时暂停移动;“小狗”角色连续在随机位置生成、水平移动、碰到边缘反弹、碰到“机器人”角色时删除。 目前scratch程序的制作已经告一段落了,进一步开发需要更多规划。本人整体感受是scratch程

    2024年02月12日
    浏览(25)
  • scratch飞机大战

    今天scratch作品是飞机大战。 我们做一个基础版的飞机大战,要实现的操作有:我们的飞机可以按左右键进行左右移动,但是不能上下移动,然后飞机一直在发射子弹,如果子弹碰到下落的敌机就可以获得得分,如果被敌机碰到了就算失败,游戏结束。 首先第一步,我们要从

    2024年02月09日
    浏览(48)
  • scratch源码下载 | 几何冲刺

    程序说明: 《几何冲刺》是一款基于Scratch平台开发的跑酷类游戏程序。在这个游戏中,玩家控制一个黄色的小方块,在快速向前冲刺的过程中躲避各种障碍物。通过按下键盘上的上方向键,玩家可以操作小方块进行跳跃,以避开途中的障碍。游戏的目标是尽可能让黄色小方

    2024年02月19日
    浏览(44)
  • 个人Scratch HTML程序合集 主页

    个人Scratch HTML程序合集 主页 此程序是本人制作的Scratch HTML程序合集的主页,使用HTML+CSS编写,整合了本人近期发布的转换为HTML的Scratch程序的内容,可以通过主页内的链接打开相应的程序和博客。主页在本地运行,大家可以在github.com下载主页文件及相关资源。 代码如下

    2024年02月16日
    浏览(35)
  • Scratch 之 制作超丝滑 FNF 推条

    这个教程是不用画笔的,所以不用担心推条是最后一层了! 导入素材         你以为真是这样吗?NO,NO,NO,其实是这样的         没错,中间是空的!中间是空的!中间是空的!(重要的话说3遍)         然后,新创一个造型         接着,把这个在分成两

    2024年02月12日
    浏览(28)
  • Scratch编程入门-画图模块3【鼠标的画笔之旅】

    上一节课带领大家制作了小的案例使用键盘上的方向键自由的控制画笔。   记不清的朋友可以点击下方链接回顾一下上一节课的内容。 Scratch编程入门-画图模块键盘控制的画笔 这一节课的内容和上一节课的内容比较接近, 上一节课我们需要使用键盘控制画笔,这一次我们需

    2024年02月12日
    浏览(27)
  • Decision Trees from scratch using Python

    作者:禅与计算机程序设计艺术 决策树(decision tree)是一种机器学习方法,它可以用来分类或回归问题。它可以用来解决多种复杂的问题,包括预测性分析、分类问题、回归问题等。本文将从零开始实现决策树算法,并使用Python语言实现该决策树。 决策树算法由多颗子树组

    2024年02月07日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包