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

Fr/Creating Brush Entities: Difference between revisions

From Valve Developer Community
< Fr
Jump to navigation Jump to search
m (menu fr)
m (Multipage removal)
 
(21 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{LanguageBar|title = Créer des Brosse Entités}}
{{Goldsource topicon|suf=:fr}}{{source topicon|suf=:fr}}
{{finishtranslation}}
__NOTOC__
__NOTOC__
{| style="float:right"
{| style="float:right"
|- valign="bottom"
|- valign="bottom"
| [[Image:Hammer_primitive_crate.png|thumb|center|Properly-sized cube with 32x32 texture.]] || {{first room menu:fr}}
| [[File:Hammer_primitive_crate.png|thumb|center|Properly-sized cube with 32x32 texture.]] || {{first room menu:fr}}
|}
|}
Dans Hammer, un [[Primitives|Primitif]] est tout simplement un Brush (un objet solide). Les Primitifs peuvent être en "world geometry" (Assimilez ça à l'ossature du niveau) ou en entités interactives pouvant être sujette à la physique et aux dommages. Dans cet exemple, nous allons créer un primitif interactif, sujet à la physique & aux dommages dans la map, plus particulièrement, une [http://www.oldmanmurray.com/features/39.html caisse] de 32 unités (32 inchs) .
Dans Hammer, un [[Primitives|Primitif]] {{en}} est tout simplement un Brush (un objet solide). Les Primitifs peuvent être en "world geometry" (Assimilez ça à l'ossature du niveau) ou en entités interactives pouvant être sujette à la physique et aux dommages. Dans cet exemple, nous allons créer un primitif interactif, sujet à la physique & aux dommages dans la map, plus particulièrement, une [http://www.oldmanmurray.com/features/39.html caisse] {{en}} de 32 unités (32 inchs) .


# Selectionnez le [[Hammer Block Tool|Block Tool]] [[Image:hammer_block.png|28px]] et créez un cube dans votre map.
# Selectionnez le [[Hammer Block Tool|Block Tool]]{{en}} [[File:hammer_block.png|28px]] et créez un cube dans votre map.
# Ouvrez le [[Hammer_Texture_Browser|Texture Browser]] et [[Hammer_Texture_Browser#Filter|filtrer]] les textures pour trouver '''dev crate''''''Dev/dev_measurecrate02''' devrait être une texture de caisse de 32*32.
# Ouvrez le [[Hammer_Texture_Browser|Texture Browser]] {{en}} et filtrer les textures pour trouver "dev crate"<code>Dev/dev_measurecrate02</code> devrait être une texture de caisse de 32*32.
# Appliquez la texture '''dev/dev_measurecrate02''' à votre cube. {{Note|Si la grille 2D est trop grosse pour descendre à 32 inchs, pressez sur la touche <code>[</code> ou cliquez sur le boutton '''Smaller Grid''' [[Image:Hammer_SmallerGrid.png]] pour créer des objets plus petit sur votre grille.}}
# Appliquez la texture <code>dev/dev_measurecrate02</code> à votre cube. {{Note|Si la grille 2D est trop grosse pour descendre à 32 inchs, pressez sur la touche <code>[</code> ou cliquez sur le boutton '''Smaller Grid''' [[File:Hammer_SmallerGrid.png]] pour créer des objets plus petit sur votre grille.}}
# Redimensionnez votre cube en utilisant le [[Hammer Selection Tool|Selection Tool]] [[Image:hammer_select.png|28px]] jusqu'à ce que la texture aille bien au cube. {{Note|A ce point là, créer des primitifs pour le World Geometry et des objets interactifs est la même chose.  Dans le but de spécifier la nature de notre caisse, c'est à dire, un bloc en world geometry ou un objet interactif, il faut le sélectionner et le changer de groupe, soit [[Hammer_New_Objects_Toolbar#toWorld_.3CCtrl.2BShift.2BW.3E|toWorld]] ou [[Hammer_New_Objects_Toolbar#toEntity_.3CCtrl.2BT.3E|toEntity]].}}[[Image:hammer_toEntityButton.png|right|thumb|150px|'''toEntity''' button ('''Ctrl+T''')]]
# Redimensionnez votre cube en utilisant le [[Hammer Selection Tool|Selection Tool]] {{en}} [[File:hammer_select.png|28px]] jusqu'à ce que la texture aille bien au cube. {{Note|A ce point là, créer des primitifs pour le World Geometry et des objets interactifs est la même chose.  Dans le but de spécifier la nature de notre caisse, c'est à dire, un bloc en world geometry ou un objet interactif, il faut le sélectionner et le changer de groupe, soit [[Hammer_New_Objects_Toolbar#toWorld_.3CCtrl.2BShift.2BW.3E|toWorld]] ou [[Hammer_New_Objects_Toolbar#toEntity_.3CCtrl.2BT.3E|toEntity]] {{en}}.}}[[File:hammer_toEntityButton.png|right|thumb|150px|'''toEntity''' button ({{key|Ctrl|T}})]]
# Sélectionnez votre caisse avec le [[Hammer Selection Tool|Selection Tool]].
# Sélectionnez votre caisse avec le {{L|Hammer Selection Tool|Selection Tool}}.
[[Image:Hammer_object_properties.png|right|thumb|300px|func_breakable object properties]]
[[File:Hammer_object_properties.png|right|thumb|300px|func_breakable object properties]]
# cliquez sur le bouton [[Hammer_New_Objects_Toolbar#toEntity_.3CCtrl.2BT.3E|toEntity]] pour donner une fonction [[List_of_entities#Function_.28brush.29_entities|function]] à votre primitif. Ce qui se résultera par l'apparition d'une boîte de dialogue [[Hammer_Object_Properties_Dialog|Object Properties]] vous permettant de choisir la fonction de votre bloc.
# cliquez sur le bouton [[Hammer_New_Objects_Toolbar#toEntity_.3CCtrl.2BT.3E|toEntity]] pour donner une fonction [[List_of_entities#Function_.28brush.29_entities|function]] {{en}} à votre primitif. Ce qui se résultera par l'apparition d'une boîte de dialogue [[Hammer_Object_Properties_Dialog|Object Properties]] {{en}} vous permettant de choisir la fonction de votre bloc.
# Selectionnez [[Func_breakable|func_breakable]] depuis le menu déroulant '''Class:'''.
# Selectionnez {{ent:fr|func_breakable}} depuis le menu déroulant '''Class:'''.
# Dans '''Keyvalues''', selectionnez '''Name''' et donnez un nom qui décrit bien votre objet. Par exemple "Breakable_crate"   
# Dans '''Keyvalues''', selectionnez '''Name''' et donnez un nom qui décrit bien votre objet. Par exemple "Breakable_crate"   
# Dans '''Keyvalues''', selectionnez '''Strength'''. La valeur "Strength"  va spécifier combien de dommages la caisse va t-elle pouvoir encaisser avant de se briser. Mettez  '''1'''.
# Dans '''Keyvalues''', selectionnez '''Strength'''. La valeur "Strength"  va spécifier combien de dommages la caisse va t-elle pouvoir encaisser avant de se briser. Mettez  '''1'''.
# Dans '''Keyvalues''', selectionnez '''Material Type'''. Le "material type" va spécifier la matière de votre brush, et donc les que la caisse produira mais aussi le genre des débris qui seront générés lors de la casse.  Slectionnez '''Wood''' (bois)  Depuis le menu déroulant.
# Dans '''Keyvalues''', selectionnez '''Material Type'''. Le "material type" va spécifier la matière de votre brush, et donc les que la caisse produira mais aussi le genre des débris qui seront générés lors de la casse.  Slectionnez '''Wood''' (bois)  Depuis le menu déroulant.
# Dans '''Keyvalues''', selectionnez '''Physics Impact Damage Scale'''. Cette valeur va être un facteur de damage quand l'objet sera percuté par un autre. {{Note|Une valeur de '''0''' signifie que cette fonctionnalité est désactivée . Mettez le à 1.0 pour des matériaux résistant que la chaire, les petits nombres indiquent que l'objet est résistant.}}
# Dans '''Keyvalues''', selectionnez '''Physics Impact Damage Scale'''. Cette valeur va être un facteur de damage quand l'objet sera percuté par un autre. {{Note|Une valeur de '''0''' signifie que cette fonctionnalité est désactivée . Mettez le à 1.0 pour des matériaux aussi résistant que la chaire, les petits nombres indiquent que l'objet est résistant.}}
# Cliquez sur '''Apply''' Et fermez la boîte de dialogue des propriétés de l'objet.
# Cliquez sur '''Apply''' Et fermez la boîte de dialogue des propriétés de l'objet.
<br style="clear:both">
{{clr}}


==Texture de la caisse==
==Texture de la caisse==
[[Image:Hammer_primitive_crate2.png|thumb|315px|left|Textured functional crate]]
[[File:Hammer_primitive_crate2.png|thumb|315px|left|Textured functional crate]]
Une fois que votre caisse est correctement dimensionnée, nous pouvons lui appliquer proprement une texture en utilisant la même technique que précédemment.
Une fois que votre caisse est correctement dimensionnée, nous pouvons lui appliquer proprement une texture en utilisant la même technique que précédemment.
# Ouvrez le [[Hammer_Texture_Browser|Texture Browser]] et [[Hammer_Texture_Browser#Filter|filtrez]] les textures à la recherche d'une texture de '''crate''' (de caisse donc).
# Ouvrez le [[Hammer_Texture_Browser|Texture Browser]] {{en}} et [[Hammer_Texture_Browser#Filter|filtrez]] {{en}} les textures à la recherche d'une texture de '''crate''' (de caisse donc).
# Selectionnez '''props/woodcrate001a''' et appliquez la à votre cube.  Vous devrez utiliser le "Face Edit Sheet" pour faire coïncider correctement la texture au cube. {{Note|Assurez vous que la texture est bien alignée aux '''Faces'''.}}
# Selectionnez '''props/woodcrate001a''' et appliquez la à votre cube.  Vous devrez utiliser le "Face Edit Sheet" pour faire coïncider correctement la texture au cube. {{Note|Assurez vous que la texture est bien alignée aux '''Faces'''.}}




<br style="clear:both">
{{clr}}
==Liens externes==
==Liens externes==
*[http://www.vadear.com/koko/?p=194 Creating Basic Primitives. On Vadear.com]
*[http://www.vadear.com/koko/?p=194 Creating Basic Primitives. On Vadear.com]
{{Navbar|Creating a Room:fr|Your First Map:fr|Adding Entities:fr}}
{{Navbar:fr|Applying Textures|Texturer|Your First Map|Votre Première map|Adding Point Entities|Ajouter une entitée}}


{{otherlang:fr}}
{{ACategory|Hammer}}
{{otherlang:fr:en|Creating Primitives}},
{{ACategory|Level Design}}
{{otherlang:fr:ru|Creating Primitives:ru}},
{{otherlang:fr:zh-cn|Creating Primitives:zh-cn}}


[[Category:Level Design Tutorials]]
 
{{stub}}

Latest revision as of 06:01, 12 July 2024

English (en)Français (fr)Magyar (hu)日本語 (ja)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

Info content.png
This page has not been fully translated.
You can help by finishing the translation.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.(en)
Properly-sized cube with 32x32 texture.

Dans Hammer, un Primitif English est tout simplement un Brush (un objet solide). Les Primitifs peuvent être en "world geometry" (Assimilez ça à l'ossature du niveau) ou en entités interactives pouvant être sujette à la physique et aux dommages. Dans cet exemple, nous allons créer un primitif interactif, sujet à la physique & aux dommages dans la map, plus particulièrement, une caisse English de 32 unités (32 inchs) .

  1. Selectionnez le Block ToolEnglish Hammer block.png et créez un cube dans votre map.
  2. Ouvrez le Texture Browser English et filtrer les textures pour trouver "dev crate". Dev/dev_measurecrate02 devrait être une texture de caisse de 32*32.
  3. Appliquez la texture dev/dev_measurecrate02 à votre cube.
    Note.pngNote:Si la grille 2D est trop grosse pour descendre à 32 inchs, pressez sur la touche [ ou cliquez sur le boutton Smaller Grid Hammer SmallerGrid.png pour créer des objets plus petit sur votre grille.
  4. Redimensionnez votre cube en utilisant le Selection Tool English Hammer select.png jusqu'à ce que la texture aille bien au cube.
    Note.pngNote:A ce point là, créer des primitifs pour le World Geometry et des objets interactifs est la même chose. Dans le but de spécifier la nature de notre caisse, c'est à dire, un bloc en world geometry ou un objet interactif, il faut le sélectionner et le changer de groupe, soit toWorld ou toEntity English.
    toEntity button (Ctrl+T)
  5. Sélectionnez votre caisse avec le Selection Tool(en).
func_breakable object properties
  1. cliquez sur le bouton toEntity pour donner une fonction function English à votre primitif. Ce qui se résultera par l'apparition d'une boîte de dialogue Object Properties English vous permettant de choisir la fonction de votre bloc.
  2. Selectionnez func_breakable depuis le menu déroulant Class:.
  3. Dans Keyvalues, selectionnez Name et donnez un nom qui décrit bien votre objet. Par exemple "Breakable_crate"
  4. Dans Keyvalues, selectionnez Strength. La valeur "Strength" va spécifier combien de dommages la caisse va t-elle pouvoir encaisser avant de se briser. Mettez 1.
  5. Dans Keyvalues, selectionnez Material Type. Le "material type" va spécifier la matière de votre brush, et donc les que la caisse produira mais aussi le genre des débris qui seront générés lors de la casse. Slectionnez Wood (bois) Depuis le menu déroulant.
  6. Dans Keyvalues, selectionnez Physics Impact Damage Scale. Cette valeur va être un facteur de damage quand l'objet sera percuté par un autre.
    Note.pngNote:Une valeur de 0 signifie que cette fonctionnalité est désactivée . Mettez le à 1.0 pour des matériaux aussi résistant que la chaire, les petits nombres indiquent que l'objet est résistant.
  7. Cliquez sur Apply Et fermez la boîte de dialogue des propriétés de l'objet.

Texture de la caisse

Textured functional crate

Une fois que votre caisse est correctement dimensionnée, nous pouvons lui appliquer proprement une texture en utilisant la même technique que précédemment.

  1. Ouvrez le Texture Browser English et filtrez English les textures à la recherche d'une texture de crate (de caisse donc).
  2. Selectionnez props/woodcrate001a et appliquez la à votre cube. Vous devrez utiliser le "Face Edit Sheet" pour faire coïncider correctement la texture au cube.
    Note.pngNote:Assurez vous que la texture est bien alignée aux Faces.


Liens externes



Stub

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