用户:
我好渣查看:1 回复:1 评论:1 创建时间:2020-03-26T15:06:03
我在三周前发了一个建议,帖子见下↓
结果我现在找到了解决方法了!分享分享↓
1.“类”是什么?“对象”是什么?
如果你要问这个的话,那就说明:你是个萌新。
简单理解,“类”就是很多函数的合集,“对象”就是带有参数的“类”,“对象”里的函数都能调用“类”的参数。
赠送一份教程↓
2.编程猫中没有“类”和“对象”?
没错,见图↓
可以看见,的确没有“类”和“对象”。
3.如何解决?
【高能预警:萌新请先熟悉变量和列表】
这里分步介绍↓
Step 1
首先,创建两个全局变量和一个角色变量,名称随意,只要看得懂记得住。
解释一下这三个是什么意思:
“(示例角色)ID”是角色变量(我的这个角色叫做“示例角色”);
“指向ID”是执行代码的对应示例角色ID的全局变量;
“执行代码”是要执行的代码的全局变量。
提示:可酌情将两个全局变量改成全局列表。
Step 2
然后,克隆要作为对象的角色,编写角色的默认代码。
Step 3
制定你自己的代码解析器,我的如下图↓
效果:
说话:你好,1
角色说“你好”1秒
思考:我是谁?:1
角色思考“我是谁”1秒
移动:10
角色移动10步(像素)
旋转:30
角色旋转30度
Step 4
在克隆出角色时增加“(示例角色)ID”的递增代码。
Step 5
制作克隆体的ID判断代码,并把Step 3的代码解析器嵌套进去。
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
这一帖就到这里,白白~