猫史档案馆


【教程】制作3d图形(不需要三角函数)

用户:************查看:5286 回复:119 评论:112 创建时间:2020-03-14T15:04:41


3D游戏在编程猫应该很少人会,我在这里教大家做3d图像。

1、创作x、y、z的数组

center_image

2、新建一个角色叫函数

center_image

3、新建一个函数叫“移到位置”参数设置“x、y、z”计算三维坐标算法z<0:x=x/z y=y/z

center_image

4、(可选)创作“增加位置信息”函数 参数设置“x、y、z”。如果不设置请自行在列表添加位置信息!!!

center_image

5、新建全局变量“画线代送”为下一步做准备

center_image

6、点-线,创建“画3d线”函数 参数设置“ListX,ListY,ListZ,PenSide”

center_image

7、设置3d点,要画出3d图形啦!!!

center_image

点运行试试,作者用的黑背景

center_image

你以为完成了?更精彩的在后面,我们要移动整个图像!

8、新创建一个“移动”函数 参数设置“List,方向,速度” 和一个全局变量“移动代送”

center_image

center_image

9、开始移动咯!

center_image

在点击运行看看!

学会的扣1不会的扣2,会不会都点赞。


回复

上一页第 1 页 / 共 4 页下一页
霖雨暮风霖雨暮风

能不能具体讲解一下这个算法的推导过程?

点赞0


评论

加我qq:1357611002


一个普通的人awa一个普通的人awa

顶emotion_编程猫_厉害了

点赞0


评论


嗨皮的小老虎嗨皮的小老虎

那个xyz的移到XXX怎么拖出来

点赞0


评论

自定义函数呀

教程在此https://shequ.codemao.cn/community/185625

我知道,我是指那个圆形的XYZ,自定义函数里面可以按加号新建参数XYZ可是我想知道那个移到XXX里面那个圆形的XYZ在哪里

自己画

用画3d线函数

个人语文不好,看了一晚上才明白。你把参数从函数积木里拖出来


不明bug不明bug

好!

 

点赞0


评论

这才是codemao存在的意义啊!

感动

谢谢


************

center_image

 

@嗨皮的小老虎 是这样

点赞1


评论

没错,就是这个,我不知道在哪里

函数盒子里也没有

从积木上托

拖不过去啊,是得用电脑吗?我用的是平板

额...我没用过平板编,不知道

也许用网站不行吧

参数

参数


Hello_eosHello_eos

大佬,nb。我原来的代码center_image

center_image

点赞0


评论

感谢,我研究了一下。这个坐标系z轴和y轴移动没啥区别。可能是没明白吧(滑稽)。我在研究一下。顺便透露,3d图形填充教程要出了!!!

填充我已经做出来了,就是填充有点飘(跟不上速度。但是我144的屏还行)

额。。。

你用的是什么填充,我的是画笔

你觉得呢?不是画笔是啥,还能一条一条的画上吗?

有人用的图片

额,图片怎么做啊

不知道

https://shequ.codemao.cn/work/20621236就用的图片


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

作者,在吗!!!!!!!!!!!!!!!!!!!!我想问一下你那个移到位置是从哪里找到的啊啊

点赞0


评论

自定义函数

教程链接https://shequ.codemao.cn/community/185625


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

作者啊你看看我为什么弄来是这样啊center_image

点赞0


评论


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

我给你看看我的代码center_imagecenter_image我检查了半天都没发现哪里不一样,求作者看看

点赞0


评论


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

哦我刚才还少拍了一段代码center_image

点赞0


评论


************

center_image

点赞0


评论

你的位置信息改成这样试试

作者你发这个是想表达什么

哦,谢谢


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

作者不知道为什么还是不行呢center_image

点赞0


评论


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

center_image这是我的位置信息

点赞0


评论


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

在线等

点赞0


评论

作品在此https://shequ.codemao.cn/wiki/forum/258502,我添加了注释。

我语文不好,你看代码吧!

这不是一样的吗

地址错了https://shequ.codemao.cn/work/43473191


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

啊,作者要不等下你给我说。因为我们马上就要上课了

点赞0


评论

啊!!!忘上课了

40分钟后见


一个蒟蒻一个蒟蒻

作者,你的帖子里有个错误!center_image

这里应该是0.01而不是5

点赞0


评论

如果是5的话会出现bug

会突然放大,然后变得很小很小

都行

这是移动的速度

主要是5的移速很快

再加上一步执行

你下课了?(老师没发现我吧( ఠൠఠ )ノ)

我下课了!解放咯!

出新教程了:https://shequ.codemao.cn/work/43789684

手残,打错字了链接:https://shequ.codemao.cn/community/260703

你直接复制不就行了吗?

3D教程3发布了:https://shequ.codemao.cn/community/261647


Leo韩Leo韩

大佬!!!

点赞0


评论


deer_再见deer_再见

大佬大佬

点赞1


评论


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

作者我又回来了

点赞0


评论

3D教程3发布了:https://shequ.codemao.cn/community/261647


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

你现在可以告诉我了

点赞0


评论

作品在此https://shequ.codemao.cn/wiki/forum/258502,我添加了注释。

我语文不好,看代码吧

3D教程3发布了:https://shequ.codemao.cn/community/261647


玄武国最最强的暗影刺客玄武国最最强的暗影刺客

作者你瞅瞅,我自己弄的位置信息成功了!center_imagecenter_imagecenter_image

点赞0


评论

恭喜,恭喜

虽然有点丑

但你成功了!

太难了

出新教程了喵o.cn/work/43789684

这个不是直接到主业吗

链接错了

是https://shequ.codemao.cn/community/260703

3D教程3发布了:https://shequ.codemao.cn/community/261647

新出的教程也太复杂了吧

还是下次再弄

我现在在制作审判之战

你说的是今天的还是前天的


十个人一条命十个人一条命

这是我的代码:center_image但运行效果是。。。。center_image

点赞0


评论

额...懒得调了请看https://shequ.codemao.cn/work/43473191

因为你没有隐藏角色吧


不会编程的熊猫啊啊啊不会编程的熊猫啊啊啊

https://shequ.codemao.cn/work/44666938?entry=copy_work_url

成功~自动检测手机端功能,手机端会显示虚拟按键~

点赞0


评论

可以哟,我的新作品发布了!编程猫第一款3D的滚动的天空完成! https://shequ.codemao.cn/work/44677347

那个,我想说,随便搞几下就变形了.......

Z最小0.0000000000000000000000000000000000000000000001

????what(萌新-滑稽护体!)

EN?!好像。。。。。


CFT猫鱼树CFT猫鱼树

所以你最终还是加入了一个工作室,不是吗?

点赞0


评论


蒟蒻JCer蒟蒻JCer

1

 

点赞0


评论


我好渣我好渣

说实在话我是想做旋转的

点赞0


评论


Chengxuyee_已退Chengxuyee_已退

dd

点赞0


评论


The_End_404N0tF0undThe_End_404N0tF0und

2222222

点赞0


评论


耐心的飓风雀MfCy耐心的飓风雀MfCy

111111111

点赞0


评论


SKQASKQA

NO!你这是什么3D?真正的3D可以设置x、y、z旋转角度的,我真的搞不懂你什么3D。

点赞1


评论

这种3D我也会,而且代码比你简单

旋转的我也可以呀,向那种第一人称的

这只是针对3D萌新的教程

第一人称,我,我是什么。。。

嘿嘿

对呀,你是什么

请不要误解3D这个词的概念,它指的是一个空间,而不是单个物体本身的功能或特性

我知道啊

可是3D不是一个词,是一个数字和字母啊

词的概念是包含字符的>1的字,所以3D也是词

既然知道为什么说3D是能X,Y,Z旋转的

你肯定没有上初中

是呀

???

什么东西?

加油!少院士都采纳啦

我好久没有在编程猫见到这样的大佬了

看来我要好好学学了