15.09.2015, 13:48 | #1 (permalink) |
Registriert seit: 09.12.2006
Beiträge: 84
|
Bild kurz einblenden !
Hallo zusammen,
ich suche eine Funktion womit ich per Auslöser Bilder einblende, und das nur für eine Sekunde! Ich baue gerade eine Horror Mission wo zusätzlich gewisse Erschreck Momente damit erzeugt werden soll. Hat jemand eine Idee? Gruß Togo |
15.09.2015, 14:23 | #2 (permalink) |
Registriert seit: 01.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
mit titleRsc kann man sowas machen.
https://community.bistudio.com/wiki/titleRsc kleines Beispiel aus A2(sollte auch in A3 so funktionieren): description.ext Code:
class RscPicture { idc = -1; type = CT_STATIC; style = ST_PICTURE; colorBackground[] = {0, 0, 0, 0}; colorText[] = {0, 0, 0, 0, 5}; font = Bitstream; sizeEx = 0.03; }; class RscTitles { titles[] ={BILD}; class BILD { idd=-1; movingEnable = true; duration=5; // Dauer der Einblendung fadein=2; // Einfadezeit name = "BILD"; // Name im Editor controls[]={Picture}; class Picture : RscPicture { x = 0.30; // X-Achse y = 0.00; // Y-Achse w = 0.40; // Fensterbreite h = 0.40; // Fensterhöhe text = "BILD.paa"; // Die Grafik mit Pfad sizeEx = 0.04; style=48; }; }; }; Code:
titleRsc ["BILD","PLAIN"]; gruß hoschi |
15.09.2015, 14:24 | #3 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Noch einfacher:
Code:
["<img align = 'center' size='9' image='texturen\arma3_ca.paa'/>",0,-0.2,1,0] call BIS_fnc_dynamicText;
__________________
Bewegende Momente bei ArmA 3 |
15.09.2015, 14:37 | #5 (permalink) |
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.969
|
Mir kribbelts schon wieder wenn ich nur dran denke .... mein Versuch ist seinerzeit gescheitert an "Schockeffekt kam nicht richtig rüber" oder "ich hasse dieses verfluchte Alma Mädel wie die verdammte Pest!"
PS: Nicht vergessen das Bild zeitgleich mit nem ätzenden Soundeffekt zu unterlegen! edit: Jetzt erinner ich mich wieder! Habs nicht abgebrochen, habs durchgezogen, aber ausser Pelzi hat nie jemand das Easteregg gefunden |
15.09.2015, 15:14 | #6 (permalink) | |||
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Ich bin auch dran eine zu bauen. Hier mal ne geniale Vorlage:
__________________
Bewegende Momente bei ArmA 3 |
|||
18.09.2015, 11:29 | #7 (permalink) |
Registriert seit: 09.12.2006
Beiträge: 84
|
Hallo zusammen,
mein Vorhaben nimmt Formen an :-), was ich jetzt noch Suche ist ein Script, das ich per addaction Türen in meinen unmittelbaren Nähe verschliessen kann so das diese nicht mehr zu öffnen ist. Hat so was schon einer gemacht ? Gruß Togo |
19.09.2015, 15:44 | #9 (permalink) |
Registriert seit: 09.12.2006
Beiträge: 84
|
Hallo Burns,
Leider funktioniert das alles nicht, ich verwende die Karte Proving Grounds. Habe auch die Gebäudeklasse mit nearopjekt abgefragt, aber es funktioniert nicht, die Türen lassen sich nicht blockieren 😒. Hat jemand ne Lösung ?.... Gruß Togo |
19.09.2015, 18:29 | #10 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Ich glabue dieser BIS Befehl funktioniert nur bei Arma3 eigenen Karten. Setz mal ein Modul und versuche die Türen zu schliessen bzw. zu öffnen.
__________________
Bewegende Momente bei ArmA 3 |
21.04.2017, 11:02 | #12 (permalink) |
Bin derzeit an einer ähnlichen Mission (Coop) und möchte ebenfalls ein verstörendes Bild für alle Spieler kurz im Fullscreen aufflashen lassen. Habe hierzu mit ImageToPaa und auch TexView2 meine Alpha PNGs in paa in 1024 x 1024 umgewandelt und mit den Positionswerten in der description.ext herumgespielt um die Bilder ordentlich zentriert zu bekommen. Um den Monitor komplett auszufüllen, bräuchte ich aber vermutlich 2048 x 1024, oder?
Mein Problem: Beim Umwandeln / Speichern in TexView2 springt das Programm immer auf DXT5. Bilder ohne Alphakanal erscheinen nur grau/gelb/blau. Bilder mit Alphakanal sind kaum wahrzunehmen. Außerdem faden die Bilder aus. Sie sollten aber nur kurz aufblitzen und wieder verschwinden, ohne Fade-Effekt. Kann mir hierbei bitte jemand helfen? Vielen Dank!
__________________
First aim, then shoot! Geändert von Cyclone83 (21.04.2017 um 11:38 Uhr). |
|
21.04.2017, 12:22 | #13 (permalink) |
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.969
|
Das sind aber viele Fragen auf einmal! Da meine ArmA2 Sample Missionen alle nicht auf diesem Rechner wohnen, kann ich nur versuchen ein Paar Dinge zu belichten, selbstverständlich ohne Garantie:
-Die Größe des Bildes (Bildschirmfüllend egal bei welcher Auflösung) wird in der Description.ext definiert, ist ein riesen umständlicher Block von unverständlichen Befehlen. Wie gesagt, leider keine Sample Missionen hier. Glaub ich hatte damals entweder in der Eagle Wing Kampagne geklaut, oder Hilfe bekommen, oder beides lol -von ungleichen Kantenlängen alá 2048x1024 rate ich ab, weiss nicht mehr wieso, aber irgendwas war da. Soweit ich mich erinnere, skaliert ArmA selbst die viereckigsten Bilder zu einem Rechteck wenns sein muss. -wenn Texview immer wieder auf DXT5 springt, dann muss irgendwo in dem Bild Transparenz vorhanden sein. DXT1 klappt nur ohne Transparenz (bzw. Alpha Kanal). Ich würd übrigens bei Texview bleiben, das ist super. -@"Bilder erscheinen grau/gelb/blau": Eigentlich müsste die Textur in ArmA am Ende exakt so dargestelt werden, wie du sie in Texview gesehen hattest. Sonst wär ja witzlos. Ich schätze eher das mit Bild/Textur etwas nicht stimmt. Und kleine Frage, redest du von ArmA3, wo sich niemand mehr sicher sein kann was noch funktioniert und was nicht, oder von ArmA2 (), wo, wie ich annehme nicht so derbe drin herumgewütet wurde? |
21.04.2017, 12:49 | #14 (permalink) |
Registriert seit: 07.07.2014
Ort: nähe Hamburg
Alter: 42
Beiträge: 1.150
|
So sieht das bei mir aus.
Code:
class RscTitles { titles[] = {Bild1,Bild2}; // optional class Bild1 { idd = -1; movingEnable = false; duration = 5; // 5 second display time fadein = 2; // 2 second fade in - 7 seconds in all. name = "Bild1"; class ControlsBackground { class Background : RscText //Black background for letterboxing in case of a different aspect ratio than the image { x = "safeZoneX"; y = "safeZoneY"; w = "safeZoneW"; h = "safeZoneH"; colorBackground[] = {0,0,0,0}; }; }; class Controls { class image1: RscPicture { x = "safeZoneX"; y = "safeZoneY+((safeZoneH-(safeZoneW/(2048/1024)*(4/3)))/2)"; //Substitute 2048 and 1024 for the x,y dimensions of your image w = "safeZoneW"; h = "safeZoneW/(2048/1024)*(4/3)"; //Substitute 2048 and 1024 for the x,y dimensions of your image text = "Bild1.paa"; }; }; }; class Bild2 { idd = -1; movingEnable = false; duration = 5; // 5 second display time fadein = 2; // 2 second fade in - 7 seconds in all. name = "Bild2"; class ControlsBackground { class Background : RscText //Black background for letterboxing in case of a different aspect ratio than the image { x = "safeZoneX"; y = "safeZoneY"; w = "safeZoneW"; h = "safeZoneH"; colorBackground[] = {0,0,0,0}; }; }; class Controls { class image1: RscPicture { x = "safeZoneX"; y = "safeZoneY+((safeZoneH-(safeZoneW/(2048/1024)*(4/3)))/2)"; //Substitute 2048 and 1024 for the x,y dimensions of your image w = "safeZoneW"; h = "safeZoneW/(2048/1024)*(4/3)"; //Substitute 2048 and 1024 for the x,y dimensions of your image text = "Bild2.paa"; }; }; }; }; |
22.04.2017, 01:51 | #15 (permalink) |
Danke Jungs!
Die Lösung war recht simpel. Habe einfach alle Bilder auf 512 x 512 gestellt, mit Alpha Kanälen exportiert und dann in TexView2 DXT5 ausgewählt. Es handelt sich übrigens um ArmA III. Jetzt funktioniert's bestens
__________________
First aim, then shoot! |
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Error im Bild | Chibi | Editing & Scripting | 2 | 15.12.2013 13:38 |
ich war heut mal in stary sobor | humanerror | Community | 14 | 01.11.2012 15:08 |
Kein Bild beim Start | MrJavi | Technische Fragen & Probleme | 1 | 18.08.2012 09:26 |
bild wird gequetscht bei 1920*1080 | stephsen | Technische Fragen & Probleme | 2 | 18.09.2010 11:51 |
Bild an einem Objekt anbringen | Rockhount | Editing & Scripting | 13 | 19.08.2010 06:28 |