小虫。 发表于 2019-12-26 21:09:39

18行Python代码就能开发一个小游戏,还怕不会做项目? ...

以下是制作上面炫酷动画所需的全部代码:


我们需要三组刚体(当您在Blender的对象上打开一个刚体的属性时,Blender将模拟与其它刚体的碰撞):
1.平面
第2行代码创建了一个简单的平面,立方体将放置在该平面上。为了防止它因重力而坠落,我们将其设为“受体”[第4行代码]。
2. 圆环
[第11-12行]将第一个圆环的"Enabled"属性设置为false,防止由于重力而坠落。这样它就固定在那牵住整个链条。
3. 立方体
因为z循环[第13行]嵌套在x循环[第5行]中,我们将得到一个18X10的立方体组成的墙。
好了!当您点击时间线上的“播放”时,链条就会掉下来,撞上立方体并让它们飞起来!


现在我们让最后一个圆环变大一点,让它看起来更像一个实际的破坏球,而不是用一根链子打破墙壁。为了有更酷的碰撞效果,将第6-8行代码更改为:






将第13-16行代码替换为:


并在代码的最开始处添加以下行,这样才能使用sin和cos三角函数:


享受破坏的过程吧!
最后:如果你正在学习Python的路上,或者准备打算学习Python、那么小编这套学习教程免费赠送给你喔!绝对零套路 零收费!
你正好需要、我正好有、就是这么完美的事情
获取方式:转发本文,然后私信小编 “ 330 ”,即可获取哦!









获取方式:转发本文,然后私信小编 “ 330 ”,即可获取哦!

xxj4201 发表于 2019-12-26 21:39:11

换了条时间线直接重启该序列挺会玩啊

Camille5 发表于 2019-12-26 22:09:33

330

洛阳鑫鑫 发表于 2019-12-27 19:12:05

支持楼主,用户楼主,楼主英明呀!!!

kcjjfkld 发表于 2019-12-27 19:52:58

这么强,支持楼主,佩服

口口灰色口口 发表于 2020-1-19 14:38:26

啊啊啊啊啊啊啊啊啊啊啊

dxawsh 发表于 2020-1-22 04:08:49

这么强,支持楼主,佩服

gcgvsaws 发表于 2020-1-27 16:01:39

围观 围观 沙发在哪里!!!

601560956 发表于 2020-1-29 05:33:04

路过 帮顶 嘿嘿

sdfmtitw 发表于 2020-1-30 10:52:00

是爷们的娘们的都帮顶!大力支持
页: [1] 2 3 4 5 6 7
查看完整版本: 18行Python代码就能开发一个小游戏,还怕不会做项目? ...