查看: 956|回复: 4
打印 上一主题 下一主题

[反馈] 手游客户端本地使用Entity_event组件无效的问题

[复制链接]

1

主题

2

回帖

3

积分

Lv.1 新手木匠

UID
5536790
小麦
1
金锭
38
下界之星
0
跳转到指定楼层
楼主
发表于 2020-2-9 23:21:59 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
因为全程是在PC上做的更新工作,用UWP版和MCStudio做了测试。上线后发现手游客户端无法(不完全)正常运行
参考:移动光源4632278659161703875

经过我的以下尝试:
-1.14.2和1.13.1的UWP版正常
-MCStudio,端游和PC开发包正常
-手游测试服失效,手游正式服失效

另外,关于联机
-手游开服给端游,仅端游生效
-端游开服给手游,端游手游都生效
-手游开服给手游,仅加入的成员生效

Entity_event是用在玩家身上的,用在生物身上的未测试
以上就是我反馈的问题,望解决

1

主题

2

回帖

3

积分

Lv.1 新手木匠

UID
5536790
小麦
1
金锭
38
下界之星
0
沙发
 楼主| 发表于 2020-2-11 13:34:46 来自手机 | 只看该作者 IP:浙江
??还没复工吗

4

主题

1093

回帖

345

积分

Lv.2 石器学徒

UID
3409745
小麦
4
金锭
1241
下界之星
0
板凳
发表于 2020-2-12 16:45:19 | 只看该作者 IP:广东
Entity_Event具体是指的哪些事件呢,可以列一下吗

1

主题

2

回帖

3

积分

Lv.1 新手木匠

UID
5536790
小麦
1
金锭
38
下界之星
0
地板
 楼主| 发表于 2020-2-14 17:14:05 | 只看该作者 IP:广东
雾都漫游者 发表于 2020-2-12 16:45
Entity_Event具体是指的哪些事件呢,可以列一下吗

这个是Mojang原生的实体事件触发,在实体json中定义触发条件和触发项,可做出调用命令,动画或执行实体event的效果
其他生物包括自定义生物上测试倒是正常的,放在玩家身上就不行了。也问过一些大佬说是Mojang的锅,1.14就修复了?
以下是部分关键代码

  1. --entities/player.json--
  2. "description": {
  3.         "identifier": "minecraft:player",
  4.         "is_spawnable": false,
  5.         "is_summonable": false,
  6.         "is_experimental": false,
  7.         "scripts": {
  8.                 "animate": [
  9.                         "light"
  10.                 ]
  11.         },
  12.         "animations": {
  13.                 "light": "controller.animation.light"
  14.         }
  15. }
复制代码

  1. --animation_controllers/light.json--
  2. "animation_controllers": {
  3.         "controller.animation.light": {
  4.                 "states": {
  5.                         "default": {
  6.                                 "transitions": [
  7.                                         {
  8.                                                 "add_light_0": "query.is_saddled"
  9.                                         }
  10.                                 ],
  11.                                 "on_entry": [
  12.                                         "/function light_remove" //调用指令
  13.                                 ],
  14.                                 "on_exit": [
  15.                                         "/function light_load"
  16.                                 ]
  17.                         },
  18.                         "add_light_0": {...}
  19.                 }
  20.         }
  21. }
复制代码

4

主题

1093

回帖

345

积分

Lv.2 石器学徒

UID
3409745
小麦
4
金锭
1241
下界之星
0
地下室
发表于 2020-2-19 18:55:51 | 只看该作者 IP:广东
红石工匠社 发表于 2020-2-14 17:14
这个是Mojang原生的实体事件触发,在实体json中定义触发条件和触发项,可做出调用命令,动画或执行实体ev ...

理解你的意思了。生物和玩家都是实体,有一定共性,但是也有相当多的不同,比如steve很多表现是由玩家行为驱动的,这和生物是很不一样的,所以直接套用entity_event大概率是不行的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部