猫史档案馆


【少院士讲堂】如何判断一个角色碰到另外一个角色的一个部位

用户:ssssssssssssssssssssssssss查看:420 回复:24 评论:22 创建时间:2020-08-28T12:04:06


首先我们来看看普通的效果,主角碰到地精就更改一个变量:

现在,我们想实现一个效果,只有碰到头部才会显示碰到了

我们可能首先会想到把地精的头和身体放进不同角色(希望地精没事emotion_doge)但是这样需要用软件把图片分割出来,很麻烦。

今天我就讲一个稍微简单一些的方法:透明碰撞检测。

我们先来看看原本的代码:

center_image

地精代码:

center_image

鼠标代码就不用我发了吧,重复执行移到鼠标指针。

现在我们新建一个共有列表:地精列表

然后克隆一个地精就添加元素:

center_image

接下来,我们复制一个地精,并修改它的造型:

然后我们复制一帧,并在第二帧中把地精删掉。

center_image我们用某些颜色把它的脑袋涂上(只要涂上就行,像素什么的也可以):

最后我们把第一帧删掉,保存。

然后我们给它拼上如下代码:

center_image

最后我们把鼠标角色的代码改成这样:

center_image

(注意事项:把自己碰到那块积木改成碰到那个复制出来的地精小老头)

成品:

注:如果想知道原理可以不把透明度设成100


回复

上一页第 1 页 / 共 1 页下一页
ssssssssssssssssssssssssss

沙发

点赞0


评论


Chengxuyee_已退Chengxuyee_已退

板凳

点赞0


评论


ssssssssssssssssssssssssss

清晰度有些问题,如果不能忍受看这个可以直接去作品链接

https://shequ.cod喵/work/58996865

https://shequ.cod喵/work/58998120

点赞0


评论

如果嫌清晰度太栏可以进这个链接购买代码


obvRactyyobvRactyy

草我脑子里有画面了emotion_doge

点赞0


评论

地精死的画面吗(doge)

O-oooooooooo AAAAE-A-A-I-A-U- JO-oooooooooooo,AAE-O-A-A-U-U-A- E-eee-ee-eee,AAAAE-A-E-I-E-A-JO-ooo-oo-oo-oo

哦,这个啊

我记得:“~~男孩味~~UHHHHAHHHHUHHUHHAHAHUHUHAHAH”


传闻中的三叶传闻中的三叶

恼 发了个板凳结果有人了 发了个地板结果又慢了

点赞1


评论


ssssssssssssssssssssssssss

清晰度差评

点赞0


评论


无段双云无段双云

emotion_编程猫_点赞

点赞0


评论


某科学的七濑胡桃某科学的七濑胡桃

针不戳。这个教程针不戳

点赞1


评论

???

就是真不错


ssssssssssssssssssssssssss

dd

点赞0


评论


ssssssssssssssssssssssssss

喵

点赞0


评论


ssssssssssssssssssssssssss

喵

点赞0


评论


ssssssssssssssssssssssssss

dd

点赞0


评论


ssssssssssssssssssssssssss

dd

点赞0


评论


雾霜雾霜

emotion_编程猫_点赞学废了

点赞0


评论


ssssssssssssssssssssssssss

dd

点赞0


评论


LogicMLogicM

我学废了

点赞0


评论


ssssssssssssssssssssssssss

dd

点赞0


评论


ssssssssssssssssssssssssss

喵

点赞0


评论


LZ_小栗xiaoliLZ_小栗xiaoli

你好,我是这个月刚来的42号少院士

点赞0


评论

404没当上,哈哈

我还以为这个月没少院士了

^_^

今天下午3点半来采访

你应该知道的吧

少院士要采访的

我就要上公众号了

我采访了好几个小时,累喵了

那个推文特别营销号

他说要2小时

emm


一个STUB用户_6923702一个STUB用户_6923702

这不就是Scratch常用的Hitbox吗?emotion_编程猫_点赞

点赞0


评论

碰撞箱

这个透明的检测我经常用


ssssssssssssssssssssssssss

dd

点赞0


评论


ssssssssssssssssssssssssss

dd

点赞0


评论


NomenNomen

给地精加个绿帽并监测碰撞“绿色”

【狗头】

点赞0


评论

哈哈哈哈太草了


淡圈的怨种淡圈的怨种

qnm喵jyxswm

点赞0


评论

???