可拖拽判断(PickupItem 标记)
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
class_name PickupItem
|
||||
extends Node
|
||||
## 可拖拽物标记:挂在你想让玩家能拖动的物体上。
|
||||
##
|
||||
## 挂载位置很自由 —— 拾取组件按「刚体自身 → 它的直接子节点 → owner 链向上」的顺序找,
|
||||
## 所以下面两种挂法都行:
|
||||
##
|
||||
## SM_Bottle_12 (Node3D) ← 挂在实例的根节点上(最常见)
|
||||
## └── SM_Bottle_1 (RigidBody3D) ← 射线打中的是这一层,靠 owner 链向上找到标记
|
||||
##
|
||||
## SM_Bottle_1 (RigidBody3D) ← 直接挂在刚体本身上
|
||||
## └── CollisionShape3D
|
||||
|
||||
## 是否允许被玩家拖拽。
|
||||
## false 时:准心指着它不会变成手型,按下左键也抓不起来。
|
||||
## 适合做「暂时不能拿」的物体 —— 比如需要先完成某个条件才解锁。
|
||||
@export var can_pickup: bool = true
|
||||
@@ -0,0 +1 @@
|
||||
uid://b80cx1d3r8w8r
|
||||
Reference in New Issue
Block a user