Skip to content

xiaochen004hao/RenderTheWorld

Repository files navigation

😎 渲染世界扩展

Scratch 3D扩展.

前言

原项目地址:

https://github.com/xiaochen004hao/RenderTheWorld/tree/main/src

PR项目地址:

Gandi-IDE/custom-extension#269

按照要求进行了更改 / 在背景角色之上创建了新的“层”,使其能够被画布和角色遮挡,功能性增加,兼容原版


正文


TOOD1: 设计目标!

众所周知,Scratch是全球少儿图形化编程工具(语言),其对于2d游戏简单且方便的制作功能深受广大用户的青睐。
但是,也仅此2d游戏而已,我们能否提升一个高度?编写3d游戏呢?
于是,基于这样的理想,渲染世界扩展诞生了

也许有人会问: 共创世界里不是有glsl、三扩展和高清画笔吗?这不能做3d吗?
可是,glsl对于“小孩子” 1 来说是在是很困难,而且也要从0开始,编写各种方法,十分繁琐。至于三扩展与高清画笔,同样得对于3d渲染有一定知识储备,并不面向“小孩子”

(对于极少数的“小天才” 2 来没什么问题,但我们的社区是面向“小天才”的吗?)

最后,总结一下此扩展的设计目标:开发出让3d创作更亲民,人人都能用得起的3d渲染库

TOOD2: 扩展积木的数量及他们的分类!

在gandi里加载此文件目录下的打包后的扩展,在积木栏自然能看见分类
截至至2024/5/25,积木总数一共有44个积木

TOOD3: 所有扩展积木的截图!

API文档(正在完善):https://learn.ccw.site/article/aa0cf6d0-6758-447a-96f5-8e5dfdbe14d6

TOOD4: 扩展的使用方式效果描述!

在此文件目录下有一个demo 在API文档里均有描述

结尾

同样重要!

若能荣幸的通过PR,请将这个扩展放在“开发中的扩展”里,因为这个扩展的积木类型可能会有“大改” 其次,求求了能不能在周六把要将的都讲完。。。3










Footnotes

  1. 新手scratcher,萌新

  2. 年轻的大佬,受尽“小孩子”膜拜

  3. 上学的时候看到各种意见却不能及时地改正/反馈,真的很无语。。。

About

立体空间, WebGL帮你实现!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published