首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要有关code.org,特别是AppLab的帮助

需要有关code.org,特别是AppLab的帮助
EN

Stack Overflow用户
提问于 2019-12-04 08:34:11
回答 1查看 50关注 0票数 0

基本上,我正在尝试在code.org上的AppLab上创建一只小兔子。不幸的是,我以为我使用的是AppLab,但我使用的是GameLab。我试图将代码复制并粘贴到AppLab上,但它不起作用,因为我没有与GameLab上相同的工具。我想知道是否有修改代码的方法,但显示仍然保持不变。在AppLab上,我只能使用以下工具栏:海龟、数学、控件、函数。对于控件,我只能使用这个函数: For (var i= 0;i< 4;i++) {

}所有代码和链接都在下面。

代码语言:javascript
复制
//GameLab Code to 

var eyeSize = 70;
var teethlength = 5;

var rabbitSize = 60;


ellipse(153, 66, rabbitSize, rabbitSize*2);  // left ear
ellipse(243, 66, rabbitSize, rabbitSize*2);  // right ear

noStroke();
fill(235, 171, 215);


fill(252, 252, 252);
noStroke();
ellipse( 129, 325, rabbitSize - 22, rabbitSize - 22); // tail

stroke(10, 9, 9);
fill(255, 255, 255);
ellipse( 226, 346, rabbitSize -3, rabbitSize + 1); // back left leg
ellipse( 170, 346, rabbitSize -3, rabbitSize + 1); // back right leg

fill(252, 252, 252);
stroke(59, 56, 56);
ellipse( 198, 276, rabbitSize + 95, rabbitSize + 130); // body
ellipse(200, 153, rabbitSize + 90, rabbitSize + 90); // face

fill(255, 253, 250);
ellipse(170, 150, rabbitSize - 15, rabbitSize - 15); // left eye
ellipse(230, 150, rabbitSize - 15, rabbitSize - 15); // right eye

noStroke();
fill(5, 7, 8);
ellipse( 230, 154, rabbitSize - 29, rabbitSize - 25);
ellipse( 171, 154, rabbitSize - 29, rabbitSize - 25); // retina

fill(13, 10, 13);
ellipse( 230, 159, rabbitSize - 44, rabbitSize - 44); // right eyeball

fill(3, 1, 3);
ellipse( 171, 159, rabbitSize - 44, rabbitSize - 44); // left eyeball

stroke(158, 74, 158);
fill(235, 146, 208);
triangle( rabbitSize + 143, rabbitSize + 127, rabbitSize + 156, rabbitSize + 115, rabbitSize + 129, rabbitSize + 115); // nose

stroke(5, 5, 5);
line(175, 192, 230, 191); // mouth

fill(255, 255, 255);
rect(188, 191, 15, teethlength);  // left tooth
rect(203, 191, 15, teethlength);  // right tooth

fill(255, 252, 254);
ellipse( 168, 275, 47, 75); // left paw
ellipse( 230, 275, 47, 75); // right paw

line( 239, 309, 239, 297); 
line( 230, 312, 230, 301);
line( 220, 309, 220, 297); // right paw lines

line( 159, 309, 159, 297);
line( 177, 309, 177, 297);
line( 168, 312, 168, 301); // left paw lines

stroke(10, 9, 9);
fill(252, 252, 252);
ellipse( 227, 354, 48, 69); // left leg
ellipse( 170, 354, 48, 69); // right leg

fill(240, 175, 221);
noStroke();
ellipse( 158, 339, 12, 13);
ellipse( 171, 331, 12, 13);
ellipse( 183, 339, 12, 13);
ellipse( 171, 364, 28, 37);
ellipse( 171, 357, 32, 24); // left leg-paw

fill(242, 169, 220);
noStroke();
ellipse( 215, 339, 12, 13);
ellipse( 227, 331, 12, 13);
ellipse( 239, 339, 12, 13);
ellipse( 227, 364, 28, 37);
ellipse( 227, 357, 32, 24); // right leg-paw

//Links
https://studio.code.org/projects/applab/
https://studio.code.org/projects/gamelab/
EN

回答 1

Stack Overflow用户

发布于 2019-12-04 11:46:37

许多函数都可以转换为类似的输出,但您必须为鼻子设计一种不同的方法。

下面是半转换代码的链接:

https://studio.code.org/projects/applab/0LihHlb_eRn_NdJ_HBcr4NQoqUZjuXSfcnddyBccJ5c/view

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59167385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档