scorages Posté(e) le 18 février 2005 Signaler Posté(e) le 18 février 2005 map CSS Hammer 4.0 --------------------------------------------------- Voila je cherche un moyen de projeter un faisceau lumineux sur un mur, avec un systeme de balayage (automatique, ou manuel --> un des joueurs controlant le faisceau comme il controlerai une mitrailleuse). Pour mieux comprendre, imaginer ces films où l'ont voi (par exemple) un hélico des SWAT suivant sa cible avec son projecteur.. L'idée est là, sauf que la cible est une simple facade.. A par l'idee primaire d'attacher une lampe a une porte texturée invisible rotatoire (et encore), je voi pas comment faire un effet sympa.. Avis aux bon mappeurs donc...
synaid Posté(e) le 18 février 2005 Signaler Posté(e) le 18 février 2005 la flemme, verra plus tard. mais pense a la grue qu'on peut controller dans HL², un systeme equivalent de controle avec une lampe dessus.
scorages Posté(e) le 18 février 2005 Auteur Signaler Posté(e) le 18 février 2005 Voila tu as bien compris le probleme, maintenant si qq a une solution...si tu veux je vois pas comment créer ce genre de chose. Un systeme carrément plus simple les faisable, mais ac kelle entité le joueur peut-il controler un élément du décor en fait (déja dit comme une mitrailleuse)?
mmems Posté(e) le 18 février 2005 Signaler Posté(e) le 18 février 2005 Je pense que c'est possible mais il faut essayer.
synaid Posté(e) le 18 février 2005 Signaler Posté(e) le 18 février 2005 en fait en fouinant un peu, j'ai l'impression que cela est possible qu'avec HL² rien de sur. il faudrait decompiler le niveau ou l'on utilise la grue dirigeable pour verifier le fonctionnement. En tout cas, en partant sur le meme prîncipe de cette grue tu dois pouvoir creer un objet dirigeable avec des commandes et d'y attacher une light_dynamic. Ou alors le faire comme avec les mitrailleuses (le viseur et la souris dirige le spot lumineux) et d'y coller aussi une light_dynamic.
Diablo150 Posté(e) le 18 février 2005 Signaler Posté(e) le 18 février 2005 Alors, le probleme est plutot complexe, mais je pencherais pour un truc du meme genre que l' entitées de la mitrailleuse au sol A savoir, "func_tank": Voici a quoi ressemble l' entitées (C une entitées bloc): [cpp] @SolidClass base(BaseTank) = func_tank : "Brush Gun Turret" [ bullet(choices) : "Bullets" : 0 = [ 0: "None" 1: "Pistol" 2: "SMG1" 3: "AR2" 4: "Laser" ] spawnflags(flags) = [ 8192: "Ignore range when making viewcone checks" : 0 256 : "Aiming Assistance (Player Only)" : 0 ] ] [/cpp] Donc tu as plusieurs choix pour l' armer, et donc met sur 0, pour ne pas l' armer. Mais il faut que sa projete de la lumiere ? Ok, dans cas, cherche sur l' entitée "npc_spotlight" (je peut pas le faire moi meme, je suis pas sous windows) Mais apparement j' ai lu le FGD de HL2, et cette entitées peut avoir le faisceux orientable, vois dans les input/ouput et vois si tu peut le mettre en rapport avec l' entitées func_tank Voila, je sais pas si sa va marcher, j' ai jamais fais, mais essais et donne moi des nouvelles Sinon, je vais essayer de faire sa quand j' aurais le temps
scorages Posté(e) le 19 février 2005 Auteur Signaler Posté(e) le 19 février 2005 func_tank" "npc_spotlight"... Ce qui est marrant c'est que mon FGD doit être pourri vu que je n'ai pas ces entités la.. A la limite j'espere que tu va avoir un ti peu de temps pour voir ca.. En ce moment je teste déja les parametres des entités point_spotlight et de la light_dynamic paske faut ke ca donne avec la distance qui sépare le projecteur de la facade. Donc si tu arrives a construire qqchose de po tro mal...
Diablo150 Posté(e) le 19 février 2005 Signaler Posté(e) le 19 février 2005 Hum, je verrais sa se soir, promis. Quel .fgd tu utilise ? Celui de HL2 j' espere, sinon tu risque pas de les trouver les entitées
scorages Posté(e) le 26 février 2005 Auteur Signaler Posté(e) le 26 février 2005 Bah j'avé seulement cstrike.fgd mais g additionner Halflife2 et base.fgd pour le plaisir.. c vrai kien a un peu plus lol.. Bon en fait si tu trouve po comment faire, y'a un moyen plus simple et acceptable : aucun joueur ne controle de projecteur, les lumieres seront fixées a un objets qui oscillera entre 2 positions.. (pour faire ce genre de truc faut tripatouiler une entitées spé ?)
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.