猫史档案馆


【教程】编程猫没有“类”和“对象”,但是要用到,怎么办?

用户:我好渣我好渣查看:1 回复:1 评论:1 创建时间:2020-03-26T15:06:03


我在三周前发了一个建议,帖子见下↓

结果我现在找到了解决方法了!分享分享↓

1.“类”是什么?“对象”是什么?

如果你要问这个的话,那就说明:你是个萌新。

简单理解,“类”就是很多函数的合集,“对象”就是带有参数的“类”,“对象”里的函数都能调用“类”的参数。

赠送一份教程↓

2.编程猫中没有“类”和“对象”?

没错,见图↓

center_imagecenter_image

可以看见,的确没有“类”和“对象”。

3.如何解决?

高能预警:萌新请先熟悉变量和列表

这里分步介绍↓

Step 1

首先,创建两个全局变量和一个角色变量,名称随意,只要看得懂记得住。

center_image

解释一下这三个是什么意思:

“(示例角色)ID”角色变量(我的这个角色叫做“示例角色”);

“指向ID”是执行代码的对应示例角色ID的全局变量

“执行代码”是要执行的代码全局变量

 

提示:可酌情将两个全局变量改成全局列表

 

Step 2

然后,克隆要作为对象的角色,编写角色的默认代码。

Step 3

制定你自己的代码解析器,我的如下图↓

center_image

效果:

说话:你好,1

角色说“你好”1秒

思考:我是谁?:1

角色思考“我是谁”1秒

移动:10

角色移动10步(像素)

旋转:30

角色旋转30度

Step 4

克隆出角色增加“(示例角色)ID”的递增代码。

center_image

Step 5

制作克隆体的ID判断代码,并把Step 3的代码解析器嵌套进去。

center_image

Step 6

制作总控代码,这一段代码的制作方法我就不细说了,各有各的做法。

Finish

给大家看一下最终效果。

提示:可以加上一个执行完毕的变量,让“类”的函数也能“执行并等待”

4.无法打开本教程中iframe?

所有iframe的链接传送门↓

三周前我发的帖子:https://shequ.codemao.cn/community/255584

Python面对对象教程:https://www.runoob.com/python3/python3-class.html

最终效果作品(社区链接):https://shequ.codemao.cn/work/44喵5371

最终效果作品(Player链接):https://player.codemao.cn/old/we/44喵5371

这一帖就到这里,白白~


回复

上一页1 页 / 共 1下一页
傲天解说傲天解说

不错

点赞0


评论