This article's documentation is for anything that uses the Source engine. Click here for more information.

prop_detail_sprite

From Valve Developer Community
(Redirected from Detail sprite)
Jump to navigation Jump to search
Info.png
This entity is not in the FGD by default.
See below for instructions on making it available.

prop_detail_sprite is an internal point entity available in all Source Source games. It allows manual insertion of detail sprites into a level.

See Detail props#Sprites for detailed information about setting up detail props through .VBSP files.

Tip.pngTip:Only use this entity if you are desperate. It is much better to assign a material a %detailtype and let VBSP generate detail sprites itself.
Note.pngNote:This is an internal entity. When the map is compiled by VBSP, it is processed and then removed; it does not exist when the map is running.

Keyvalues

!FGDThis entity is not in Valve's FGDs. Its properties must be set with SmartEdit disabled.

Origin (X Y Z) (origin) <coordinates>
The position of this entity's center in the world. Rotating entities typically rotate around their origin.
Pitch Yaw Roll (X Y Z) (angles) <angle>
This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
detailOrientation (detailOrientation) <integer>
See Detail props.
position_ul (position_ul) <vector2>
The location of the sprite's upper left corner, relative to its origin.
position_lr (position_lr) <vector2>
The location of the sprite's lower right corner, relative to its origin.
tex_ul (tex_ul) <vector2>
The X Y position of the sprite's upper left corner on the detail texture.
tex_size (tex_size) <vector2>
The area of the detail texture that should constitute this sprite (dimensions of the sprite in texels). See Detail props#Sprites.
tex_total_size (tex_total_size) <integer>
The width (X-axis resolution) of the detail texture.
Name (targetname) <string>
Name of this entity. Displayed in Hammer's 2D views and Entity Report.

Example

Here is an example of a sprite from a custom .VBSP file.

			RoseFlower
			{
				sprite "0 0 83 128 512"
				spritesize "0.5 0.05 7 13"
				spriterandomscale .3
				amount 0.02
				detailorientation 2
				sway 0.2
				upright 1
				maxangle 70
			}

To place this sprite manually, the entity would be set up in this way:

detailOrientation <2>
position_ul <0 13>
position_lr <7 0>
tex_ul <0 0>
tex_size <83 128>
tex_total_size <512>

FGD Code

Empty

This article or section is empty. You can help by adding it.

See also