Prop sphere: Difference between revisions
Jump to navigation
Jump to search
Tip:The only spherical model in Half-Life 2 is
Bug:The collision mesh will not be visible with the vcollide_wireframe 1 command. [todo tested in ?]
Note:Page left for viewable history, content moved to prop_physics
Note:Page left for viewable history, content moved to prop_physics
Note:Page left for viewable history, content moved to prop_physics
Note:Page left for viewable history, content moved to prop_physics
(Add BaseEntity templates) |
(Added radius keyvalue for p2ce) |
||
Line 26: | Line 26: | ||
== Keyvalues == | == Keyvalues == | ||
{{KV|Radius|intn=radius|float|The radius for the sphere.|only={{P2CE}}}} | |||
{{KV BasePropPhysics}} | {{KV BasePropPhysics}} | ||
{{KV RenderFields}} | {{KV RenderFields}} |
Revision as of 09:01, 14 March 2021
Template:Point ent It is not in any of Valve's FGDs, however.
It is essentially a prop_physics with a perfectly spherical VPhysics collision model. If you want to create an spherical entity, it is far more efficient to use prop_sphere than try to create a spherical collision mesh!

models\combine_helicopter\helicopter_bomb01.mdl
.
Stock FGD
If you don't intend to make any changes to the entity's C++ code, use this:
@PointClass base(BasePropPhysics, RenderFields) studioprop() = prop_sphere : "Creates a perfect sphere."
[
]
Extending prop_sphere
Visit this snippet, on how you can improve the existing prop_sphere code.
Keyvalues
- Radius (radius) <float> (only in
)
- The radius for the sphere.

RenderFields:
- Render Mode (rendermode) <byte choices>
- Set a non-standard rendering mode on this entity.
Render Modes
- Render FX (renderfx) <byte choices>
- Various somewhat legacy alpha effects. See render effects.
- Render Amount / Transparency (renderamt) <byte>
- Transparency amount, requires a Render Mode other than Normal. 0 is invisible, 255 is fully visible.
- Render Color (R G B) (rendercolor) <color255>
- Color tint.
Flags

Inputs

RenderFields:
- Alpha <integer 0–255>
- Sets the entity's transparency to a number from 0 (invisible) to 255 (fully visible). Requires the entity to have its
rendermode
set to a number other than0
.
- Color <color255 >
- Sets an RGB color for the entity.
Outputs
