您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 邵阳分类信息网,免费分类信息发布

Scratch两个颜色碰到问题

2020/3/25 23:08:00发布173次查看
  为啥颜色反过来碰到就不行了哟?
发现问题,难道是颜色我取错了吗?
  很有可能是颜色取错了哟,认真的在取一次颜色。
  (1)为什么用小猫咪身上的黄色去侦测碰到篮球身上的棕黄色。就是true呢。
  (2)但是用篮球身上的棕黄色去侦测小猫咪身上的黄色,竟然是false?
  不对呀,小猫咪和篮球是碰到的呀,两个颜色也是碰到的呀,为什么会这样呢?
  于是
  我打算把代码放到篮球身上看看会有什么变化。
  (1)小猫咪身上的黄色碰到篮球身上的棕黄色变false了。
  (2)篮球身上的棕黄色碰到小猫咪身上的黄色变成true了。
  哈哈,我发现了,原来这个颜色碰到和代码所在的角色也有密切关系。
  代码在哪个角色决定了这个颜色判断积木块的功能。
  如果代码是在小猫咪角色上,那么需要使用小猫咪角色身上的颜色,去侦测碰到的颜色。
  因为有对象和角色的概念,所以这个积木块是要拿自己身上的颜色去侦测碰撞,
  而不是就像积木块上的文字描述这样,仅仅侦测两个颜色有没有碰到。
  用代码所在角色上的颜色,作为个颜色,去碰到其他颜色。
  这积木块是代码所在的角色去侦测碰到的颜色。
  这个积木是代码所在的角色上的颜色去侦测碰到其他颜色。
  它需要先看代码在哪个角色的脚本里,再看这个角色上面有没有个颜色,
  如果角色上有个颜色,那么就看是否碰到第二个颜色,碰到是true,没有碰到就是false;
  如果角色上没有个颜色也是false。

邵阳分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录