Passer au contenu principal
Version: bleeding-edge 🩸

Jouer en tant que Prop

Comment simuler un Prop en utilisant un Personnage. Ceci peut être utilisé pour les gamemodes Prop-Hunt !

Résultat final

Extrait de code

Server/Index.lua
-- Fait apparaître un personnage en utilisant un maillage SK_None (une maille invisible)
new_char local = Caractère(Vector(0, 0, 0), Rotator(), "nanos-world::SK_None")

-- Ajuste la capsule de ce caractère. Pour les petites props, il est recommandé d'utiliser une petite taille de capsule
-- (Une capsule est utilisée pour gérer la collision du personnage, Ceci ajustera également l'emplacement de la hauteur de la caméra)
-- Il est important d'ajuster la taille de la capsule avant d'ajouter un StaticMesh, comme il sera ajusté en fonction de la taille de la capsule
new_char:SetCapsuleSize(32, 64)

-- Attache un maillage statique sur le caractère - qui sera la Prop qu'il possédera
new_char:AddStaticMeshAttached("prop", "nanos-world::SM_WoodenChair")

-- Désactive certaines fonctionnalités du personnage (ramassage des objets, possibilité de crouper/prone, caméra FPS...)
new_char:SetCanPickupPickables(false)
new_char:SetCanGrabProps(false)
new_char:SetCanCrouch(false)
new_char:SetCameraMode(2) -- Permet seulement la troisième personne