用户:
沙拉黄查看:1 回复:4 评论:1 创建时间:2022-02-26T18:15:26
事情是这样的:Stephan轩肯定知道这个事情的来龙去脉:
我之前发了一个关于实体互动代码出错的问题,因为代码错误,检查代码的时候怀疑是自己打错了,所以API文档的代码,结果忘记改npc了:
const flag = world.querySelector('#旗子.vb');
flag.enableInteract = true;
flag.interactHint = '导航旗';
flag.interactRadius = 3;
flag.onInteract(async({ entity,targetEntity }) => {
const result = await entity.player.dialog({
type: Box3DialogType.TEXT,
title: npc.id,//这里忘记改了
content: `${entity.player.name},你好呢,我是导师旗。`,
});
});
结果一堆人在评论区里喷:
你npc没定义!
好好好,我改,我改。

嗯,没问题了吧?
天真。


*****
好
本贴正式发给Stephan轩
现在总没问题了吧?
const flag = world.querySelector('#旗子');
flag.enableInteract = true;
flag.interactHint = '导航旗';
flag.interactRadius = 3;
flag.onInteract(async({ entity,targetEntity }) => {
const result = await entity.player.dialog({
type: Box3DialogType.TEXT,
title: input,
content: `${entity.player.name},你好呢,我是导师旗。`,
});
});
发完这个帖子,此时我的心情是无言语以描述的。。。。。。。。。。。。。
拜拜!
(谁还敢挑错的,我会记住你的(咬牙切齿地笑着说的))
AK亨利佐加DanJamesThomasconst flag = world.querySelector('#旗子');
flag.enableInteract = true;
flag.interactHint = '导航旗';
flag.interactRadius = 3;
flag.onInteract(async({ entity }) => {
const result = await entity.player.dialog({
type: Box3DialogType.TEXT,
title: input,
content: `${entity.player.name},你好呢,我是导师旗。`,
});
});
没用TargetEntity,就不用写了,况且针对一个实体写的交互代码,还像没有TargetEntity
点赞0
评论