网易我的世界论坛

标题: 自定义交互事件 [打印本页]

作者: 清风欢    时间: 2020-2-18 18:07
标题: 自定义交互事件
比如我做了电脑桌有两个抽屉做了动画怎么让玩家进行交互呢求大佬讲解
作者: 崩坏的狐言    时间: 2020-2-19 00:31
电脑桌作为一个实体的话,应该只能承载一个动作叭?如果要实现两个抽屉和玩家的交互,就应该是存在两个动作,也就需要两个实体来承载,但两个抽屉是存在于电脑桌中的,也就是两个抽屉和电脑桌共为一个实体,所以可能实现不了。(刚入坑小白的小猜想:电脑桌和抽屉分开做,成为两个实体,使用时让玩家自行拼凑。)以上内容如有不对,还请谅解。
作者: Minehero-境界    时间: 2020-2-21 16:56
我的想法:
电脑桌模型作为一个独立实体,抽屉作为另一个独立实体
抽屉骑在电脑桌的你想要的位置上
骑乘的好处是
当被骑乘者旋转时,骑乘者也会跟着一个方向旋转
是三个实体(电脑桌、抽屉1、抽屉2)
所以可以与抽屉交互
作者: sevenstars    时间: 2020-2-22 15:43
给这个生物设置四个动画,用实体事件+molang,就可以通过两个不同物体交互来实现功能了,具体见我的addons《更多宝箱怪》(玩家接近开盖动画,对准后出现打开按钮,可放物品,远离后关盖动画并不可打开)还有《夏日清凉家具包》(风扇,躺椅,浴室可以用物品交互实现不同动画)
作者: sevenstars    时间: 2020-2-22 15:46
sevenstars 发表于 2020-2-22 15:43
给这个生物设置四个动画,用实体事件+molang,就可以通过两个不同物体交互来实现功能了,具体见我的addons ...

这样的话,一个实体可以用物品交互播放多个动画,还可以设置逻辑,比如我的风扇就是点一下开始转动,再点一下停止转动。




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3