开启左侧

突然好奇MTR模组的原理是啥

[复制链接]
HXD3 作者认证 2022-12-10 10:07:56

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题↑3 y& q& m& F) L9 U+ H3 H; V9 Z
玩不到第三章汉化导致的
KKWing22 2022-12-10 10:40:20
你这格问法没法答啊。。哪部分的原理; K4 D$ n& t+ ^4 w0 ?1 Q; k
概括一下,MTR的原理是MCmod的原理
Bili:KoWel_22
————————————————————
有必要做个类似Q车的玩意了?
楼主 HXD3 作者认证 2022-12-10 10:59:55
KKWing22 发表于 2022-12-10 10:408 Z) ]8 G5 B$ a( G: u: N) \9 Q( f% U5 Q
你这格问法没法答啊。。哪部分的原理
( ]: u3 p. j5 b概括一下,MTR的原理是MCmod的原理

6 i! d3 T( d$ U5 x7 k' @3 \列车的原理
玩不到第三章汉化导致的
头像被屏蔽
XHG78999 作者认证 2022-12-10 11:14:57
mtrrtrain 发表于 2022-12-10 10:59
; |3 @1 t) Z' ~列车的原理

& D1 h- X0 y5 ^9 p内置列车:提前建模,转换成实体注册法。注册一个事件钩子,在车场轨道的逻辑中调用,使得mtr:seat关键实体渲染,并按照存储在地图数据内的线路坐标,动态计算后移动。& O4 |. X& i5 B4 ~* n- a$ @+ z
自定义模型列车:在资源包Reloading阶段读入模型,解析出所有方块,注册一个特别的钩子,此时mtr:seat切换为VertexConsumer的自定义渲染,剩余同。
签名被屏蔽
楼主 HXD3 作者认证 2022-12-10 11:29:18
XHG78999 发表于 2022-12-10 11:14( \6 x8 A& o3 p/ o+ Z7 M' _% b7 t1 O
内置列车:提前建模,转换成实体注册法。注册一个事件钩子,在车场轨道的逻辑中调用,使得mtr:seat关键实 ...
! ~. X7 s" e) H4 \( s
e,我想问的是玩家是怎么进入列车的
玩不到第三章汉化导致的
头像被屏蔽
XHG78999 作者认证 2022-12-10 11:40:51
mtrrtrain 发表于 2022-12-10 11:297 ]; T! N" g0 [/ O0 j9 j
e,我想问的是玩家是怎么进入列车的

  z8 G0 x* @. j  I! e! O注册一个玩家的mixin,踏上列车实体mtr:seat的时候通过事件钩子传给对应实体,对应实体把玩家加入按tick维护的entitylist,不断传送(?)
+ a: C3 a+ d; \6 ^2 h; V在seat里设定了移动限制,开关门时自动取消,越过移动限制即卸载entitylist
签名被屏蔽
大宝剑呀 2022-12-10 11:56:56
以前是实体,然后越优化越差,不知道现在是啥
*ููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููู็็็็็็็็็็็็新喷射字符                                  *←已绝版的喷射字符
我贺知章一样       B站大宝剑呀404
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表