MoveType

From Valve Developer Community
< Zh
Revision as of 01:59, 5 January 2024 by Thunder4ik (talk | contribs) (→‎top: clean up, replaced: {{warning:zh-cn → {{warning)
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)

This page was translated by DaKang233. Anyone is welcome to add new content or fix errors.


小作品

This article or section is a stub. You can help by expanding it.

MoveType (移动类型) 定义实体的行为和移动方式。例如,movetype 0将冻结实体,在更改其 MoveType 之前,任何内容都不会影响它。

Warning.png警告:大多数的 MoveTypes 由引擎调用,可以安全使用的有:0, 2, 4, 5, 8

Template:Tip:zh-cn

起源引擎中的各种 MoveType

名称 十进制形式(数字) 描述
MOVETYPE_NONE 0 冻结该实体,且其他内容无法移动它。
MOVETYPE_ISOMETRIC 1 用于在军团要塞 2 指挥官视图之类中的玩家。不要将其用于普通玩家!
MOVETYPE_WALK 2 玩家默认移动类型(客户端)。
MOVETYPE_STEP 3 NPC 移动方式
MOVETYPE_FLY 4 无重力飞行。
MOVETYPE_FLYGRAVITY 5 有重力飞行。
MOVETYPE_VPHYSICS 6 物理移动方式 (道具模型等) (译注:类似于 prop_physics)
MOVETYPE_PUSH 7 对世界无碰撞,但可以推动和压碎物体。
MOVETYPE_NOCLIP 8 (完全)无碰撞,就像控制台命令noclip
MOVETYPE_LADDER 9 对于玩家而言,即在一个梯子上移动。
MOVETYPE_OBSERVER 10 观察者移动类型。不要通过其使玩家处于观察状态。
MOVETYPE_CUSTOM 11 自定义移动类型,可以用于玩家,以防止默认移动类型代码运行,同时调用相关 hook。