Implement 40250 classic client port
This commit is contained in:
+12
-3
@@ -119,9 +119,18 @@ func set_anim_state(s: String) -> void:
|
||||
anim.set("loop", s in ["wait", "walk", "run"])
|
||||
anim.set("anim_path", msa)
|
||||
|
||||
# 供 net_world._on_info 用(如果它调 set_display_name)
|
||||
func set_display_name(_n: String) -> void:
|
||||
pass
|
||||
# 供 net_world._on_info 用:真模型没有统一的名字节点时补一个。
|
||||
func set_display_name(n: String) -> void:
|
||||
var tag := get_node_or_null("Label3D") as Label3D
|
||||
if tag == null:
|
||||
tag = Label3D.new()
|
||||
tag.name = "Label3D"
|
||||
tag.position.y = 2.1
|
||||
tag.billboard = BaseMaterial3D.BILLBOARD_ENABLED
|
||||
tag.no_depth_test = true
|
||||
tag.pixel_size = 0.006
|
||||
add_child(tag)
|
||||
tag.text = n
|
||||
|
||||
# --- 内部 -------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user