Fr/Creating a security camera: Difference between revisions

From Valve Developer Community
< Fr
Jump to navigation Jump to search
(Created page with '{{otherlang2 | ru = Portal Level Creation:ru | fr = Portal Level Creation:fr | en = Portal Level Creation}} Voici un guide pour placer des caméras de sécurité, et les faire t…')
 
(Rewrite Template:Lang to Template:LanguageBar. This action was performed by a bot.)
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|Creating a security camera}}
| ru = Portal Level Creation:ru
| fr = Portal Level Creation:fr
| en = Portal Level Creation}}


Voici un guide pour placer des caméras de sécurité, et les faire tomber grâce aux portails.
Voici un guide pour placer des caméras de sécurité, et les faire tomber grâce aux portails.
Line 8: Line 5:
== Créer le model ==
== Créer le model ==
# Sélectionnez l'Entity Tool (Shift + E) et choisir l'entité '''npc_security_camera'''. Placez alors votre caméra comme bon vous semble dans votre map (la base de la caméra contre le mur, généralement).
# Sélectionnez l'Entity Tool (Shift + E) et choisir l'entité '''npc_security_camera'''. Placez alors votre caméra comme bon vous semble dans votre map (la base de la caméra contre le mur, généralement).
# Double-cliquez sur le model de la camera pour entrer dans les options (ou Ctrl+T). Nommez le model : '''cam_01'''.
# Double-cliquez sur le model de la camera pour entrer dans les options (ou Ctrl+T). Nommez le caméra: '''cam1'''.


A ce moment, vous pouvez tester la map, et voir que la caméra vous suit du regard. Nous allons voir maintenant comme faire tomber la caméra si on crée un portail dessus ...
A ce moment, vous pouvez tester la map, et voir que la caméra vous suit du regard. Nous allons voir maintenant comme faire tomber la caméra si on crée un portail dessus ...
Line 18: Line 15:
''Cette fonctionnera uniquement si votre mur accepte la création de portails.''
''Cette fonctionnera uniquement si votre mur accepte la création de portails.''


[[image:Portal camera tutorial1.jpg|thumb|right|200px|Créer le brush à la base du model.]]
# Créer une brush de ''4w*4l*2h'' avec la texture '''tools/invisible'''. La base du model de la caméra doit être dans cette brush. La brush est collée au mur, mais ne rentre pas dans le mur.
# Créer une brush de ''30H x 33W x 5L'' avec la texture '''tools/invisible'''. La base du model de la caméra doit être dans cette brush. La brush est collée au mur, mais ne rentre pas dans le mur.


# On applique sur la brush invisible (ctrl+T, Tie to entity) la fonction '''func_portal_detector'''.
# On applique sur la brush invisible (ctrl+T, Tie to entity) la fonction '''func_portal_detector'''.
Line 28: Line 24:
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] || OnStartTouchLinkedPortal || (name you gave {{ent |npc_security_camera}}) || Ragdoll || <none> || 0.00 || Yes
| [[File:Io11.png]] || OnStartTouchLinkedPortal || cam1 || Ragdoll || <none> || 0.00 || Yes
|}
|}
=== En se posant dessus ===
There is also another method that allows you to make the camera fall if someone tries to stand on top of it. Sometimes, when you design a Portal level, you may not want the player to be able to use the cameras as a derived way to solve the room. To achieve that, you can create a little [[trigger_once]] on top of the camera and add the following output to it :
{| class=standard-table
|+Object outputs: trigger_once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
| [[Image:Io11.png]] || OnTrigger || (name you gave {{ent |npc_security_camera}}) || Ragdoll || <none> || 0.00 || No/Yes
|}
This way, when a player will try to stand on top of the camera, it will detach itself from the wall. You can add sounds and sparks effects if you'd like to give it a more realistic feel. You can even combine this method with the one mentioned above if you wish to.


== Conclusion ==
== Conclusion ==
Line 49: Line 31:


== See also ==
== See also ==
* [[Portal Level Creation:fr]]
* {{LCategory|Portal level design}}
 
 
{{category end}}


{{ACategory|Portal}}
{{ACategory|Level Design}}
{{ACategory|Level Design Tutorials}}
{{ACategory|Tutorials}}
[[Category:French]]
[[Category:French]]
[[Category:Level Design:fr]]
[[Category:Tutorials:fr]]
[[Category:Level Design Tutorials]]
[[Category:Portal]]

Latest revision as of 17:52, 18 July 2025

English (en)Français (fr)Русский (ru)Translate (Translate)

Voici un guide pour placer des caméras de sécurité, et les faire tomber grâce aux portails.

Créer le model

  1. Sélectionnez l'Entity Tool (Shift + E) et choisir l'entité npc_security_camera. Placez alors votre caméra comme bon vous semble dans votre map (la base de la caméra contre le mur, généralement).
  2. Double-cliquez sur le model de la camera pour entrer dans les options (ou Ctrl+T). Nommez le caméra: cam1.

A ce moment, vous pouvez tester la map, et voir que la caméra vous suit du regard. Nous allons voir maintenant comme faire tomber la caméra si on crée un portail dessus ...

Décrocher la caméra

En utilisant un portail

Cette fonctionnera uniquement si votre mur accepte la création de portails.

  1. Créer une brush de 4w*4l*2h avec la texture tools/invisible. La base du model de la caméra doit être dans cette brush. La brush est collée au mur, mais ne rentre pas dans le mur.
  1. On applique sur la brush invisible (ctrl+T, Tie to entity) la fonction func_portal_detector.
  2. Dans l'onglet Output, on ajoute le paramètre suivant :
Object outputs: func_portal_detector
My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnStartTouchLinkedPortal cam1 Ragdoll <none> 0.00 Yes

Conclusion

Et voila, la caméra vous suit selon vos mouvements, et vous pouvez la décrocher en tirant un portail dessus.

See also