meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
scripting:world:entity [2025/06/26 03:22] bibiboxsscripting:world:entity [2025/07/12 04:19] (当前版本) bibiboxs
行 113: 行 113:
 ```javascript ```javascript
 entity.Scale = Vector(1, 1, 1); //Vector entity.Scale = Vector(1, 1, 1); //Vector
-``` 
- 
- 
- 
-### entity.Outline 
- 
-> 设置当前实体对象描边效果开关(**所有人可见**模式)。 
-> 
-> 此属性修改不影响`OutlineTarget`功能,如果拥有**玩家单独绑定**时,此属性改变将**不会优先生效**。 
- 
-```javascript 
-entity.Outline = false; //bool 
-``` 
- 
- 
- 
-### entity.OutlineColor 
- 
-> 设置当前实体对象的描边效果颜色代码(**所有人可见**模式生效)。 
-> 
-> 默认支持三个颜色(`0=白色;1=绿色;2=红色`)。 
-> 
-> 此属性当某个玩家被设置`OutlineTarget`时,将不会再受到此处颜色改变影响。 
- 
-```javascript 
-entity.OutlineColor = 0; //int 
 ``` ```
  
行 203: 行 177:
 ```javascript ```javascript
 function entity.IsSameGroup( isForce: bool = true ): bool function entity.IsSameGroup( isForce: bool = true ): bool
-``` 
- 
- 
- 
-### entity.OutlineTargetTo() 
- 
-> 为某个玩家单独设置描边效果,优先权最高(无论是否`Outline == true`)。 
-> 
-> 通过此方法设定任意玩家后,相当于激活了白名单描边模式,只有在**“白名单列表”里的玩家**才会继续可见描边。 
-> 
-> 如果希望恢复**所有人可见**模式,需要**确保没有任何玩家被单独设置描边**,例如使用`OutlineTargetOutAll()`清除所有描边绑定。 
- 
-```javascript 
-function entity.OutlineTargetTo( player: Player, color: int = 0 ) 
-/* 
- player:指定玩家实例 
- color:颜色ID代码,可以为不同玩家设定不同的颜色 
-*/ 
-``` 
- 
- 
- 
-### entity.OutlineTargetOut() 
- 
-> 为某个玩家移除单独描边效果。 
-> 
-> 如果当前已经没有任何玩家被单独设置描边,则自动恢复**所有人可见**模式。 
- 
-```javascript 
-function entity.OutlineTargetOut( player: Player ) 
-``` 
- 
- 
- 
-### entity.OutlineTargetOutAll() 
- 
-> 移除当前实体所有单独描边绑定,自动恢复到**所有人可见**模式。 
- 
-```javascript 
-function entity.OutlineTargetOutAll() 
-``` 
- 
- 
- 
-### entity.GetOutlineTargetColor() 
- 
-> 获取指定玩家单独描边绑定的颜色,如果不存在绑定则返回`-1`。 
- 
-```javascript 
-function entity.GetOutlineTargetColor( player: Player ): int //返回:颜色ID代码 
 ``` ```
  
行 283: 行 207:
 ### entity.Shake() ### entity.Shake()
  
-> 执行实体对象的摇动动画效果(不会叠加)。+> 执行实体对象的摇动动画效果(不会叠加),*此方法包含一个客户端同名的本地方法*
 > >
-> **注意:此方法会在执行完毕后复位,因此通常用于静态的对象,而非移动中的对象(例如:砍树等)。**+> **注意:此方法会在执行完毕后复位,因此应该仅用于静态的对象,而非移动中的对象(例如:砍树等)。**
  
 ```javascript ```javascript
行 306: 行 230:
 function entity.StopShake() function entity.StopShake()
 ``` ```
 +
 +
 +