Please login or register.

Login with username, password and session length
Advanced search  

News:

Forum rules - please read before posting, it can save you a lot of time.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Andrej (Blue Arc)

Pages: 1 2 [3] 4 5
31
Technical forum / Re: Cant reach inventory's sprite object:(
« on: June 12, 2010, 07:42:48 PM »
does the inventory have a owning object?
i ask because my inventory is an animated sprite. now i want to trigger an event and i don't know where i have to catch it
i tried in the game- , scene-  and inventory script -  ::thumbdown
and by the way: when i add a script to the inventory box in the inventory.def file, it doesn't save. perhaps its not meant to add script here?

Hi,

if you added script in WindowEdit to your inventory you should click File->Save. It works fine for me :)
if you want to trigger some event to any frame in your inventory animation you have to add script for your sprite representing inventory panel. There is event array in SpriteEdit there.

Event - individual animation frames can trigger a script event in their owning object; it's useful when you need to synchronize certain script action with an animation (for example playing footstep sounds)

For example your sprite object contains from 20 frame. If 12 frame is currently playing and you want to add some event write your event name to event array. Now write to your script attached to sprite object this code:

on "MyEvent"
{
  DoSomething();
}

32
Technické fórum / Rozlíšenie užívateľa
« on: June 05, 2010, 05:53:44 PM »
Ahoj,

mám otázočku. Je možné zistiť rozlíšenie používateľa? Použítím atribútov Game.ScreenWidth a Game.ScreenHeight zistím rozlíšeníe, ktoré som nastavil v ProjectMan-e. Ja by som potreboval ale zistiť rozlíšenie, ktoré ma používateľ nastavené v systéme.

Nechcem to komplikovať tak, že si napíšem plug-in, ktorý mi cez WinApi toto zistí, preto sa radšej pýtam, či je tento atribút default vo WME alebo nie? :)

Ďakujem

33
Technické fórum / Re: Inventár
« on: May 30, 2010, 09:04:32 PM »
Nejsem si jistej jestli jsem pochopil otázku, ale možná to bude souviset s tím co jsem řešil v topicu pod tebou "Aminace - Problém znovu přehrání bez loopingu".  ;) Kde je právě to ono vyresetování animace.

áno, je to presne to, čo sa riešilo v inom topicu. problém je s tým resetom, že mi veľmi dobre padne FPS a hra seká. dneska som skúšal iné riešenia, ale nemám to úplne dotiahnuté, takže ak to spravím a bude to fungovať aj bez sekania, hodím to sem :)

34
Technické fórum / Inventár
« on: May 28, 2010, 11:05:31 PM »
Ahoj,

mám tu jeden problík s inventárom :). Grafik mi poslal inventár typu "vysúvačka". Nie je problém to naskriptovať aby to fungovalo tak, ako má. Problém je s prehrávaním animácie toho vysúvania.

V definícii inventáru priradím do položky Image sprite-ový objekt. Keď nastavím looping na true, bude sa to ako inak prehrávať stále. Rozmýšlal som, že to urobím cez eventy na frame, tzn., že použijem metódy Pause() a Play(). Ide to spraviť aj jednoduhšie? Napr., že proste vyresetujem tu animáciu?

Ďakujem :)

35
Technické fórum / Re: Běhání actora
« on: May 17, 2010, 11:36:35 AM »
Odporúčam nemiešať to pôvodnej postavy, ale vytvoriť si novú postavu, napríklad kulivocko_beh.actor  :)
Proč to? Já myslím, že je jednodušší mít všechno pěkně pohromadě, než řešit nějakého falešného druhého actora.

Beriem späť. Teraz som nazrel do dokumentácie, kde som si prečítal toto:

Or you can create custom versions of the standard animations (for example a "run" animation to replace "walk") and switch them at runtime using the actor.TalkAnimName, actor.IdleAnimName, actor.WalkAnimName, actor.TurnLeftAnimName and actor.TurnRightAnimName properties.


Prepáč Pirko, nebolo mojím zámerom zle poradiť, ale už som s 2D dosť dlho nerobil, preto ma nenapadlo, že toto WME podporuje :).

36
Technické fórum / Re: Běhání actora
« on: May 17, 2010, 09:19:13 AM »
Potom ešte nezabudni, že si to musíš ošetriť tak, aby sa Ti to nemiešalo dokopy.

37
Technické fórum / Re: Běhání actora
« on: May 16, 2010, 02:19:48 PM »
Ano, funguje to aj na jednotlivé predmety, nakoľko aj v prípade metódy RunTo() voláš metódu GoTo(), ktorú engine využíva ako pathfinding medzi hot-spotom actora a súradnicami kurzoru na mieste, kde si klikol.

Napadla Ťa dobrá myšlienka, ako to vyriešiť. Kedže riešiš 2D, potrebuješ si vytvoriť samostatnú animáciu behu. Odporúčam nemiešať to pôvodnej postavy, ale vytvoriť si novú postavu, napríklad kulivocko_beh.actor  :)

V game.script by som načítal do pamäti túto novú postavu, napr.:

global kulivocko_beh = Game.LoadActor("actors\kulivocko_beh\kulivocko_beh.actor");

Potom už len upravíš scene.script tak, aby reagoval na na LeftDoubleClick, napríklad

on "LeftDoubleClick"
{
  kulivocko_beh.GoTo(Scene.MouseX, Scene.MouseY);
}

38
Technické fórum / Re: Scripty pro Video na ůvod hry
« on: May 16, 2010, 02:13:32 PM »
Dobrý den potřebuji nutně nějaký script který zajístí přehrání videa ve formátu avi v ůvodu hry
a kam takový script zapsat a  hned po přehrání videa se musí načíst nová scéna

budu se těšit a předem děkuji za odpovědi Nikotyn

Pokiaľ chceš prehrávať video vo formáte .avi, potrebuješ zavolať metódu PlayVideo(), ktorá je funkciou triedy Game. Čiže kód na prehratie bude vyzerať takto:

Game.PlayVideo(Filename, Type, X, Y, FreezeMusic, SubtitleFile);

Odporúčam pozrieť si dokumentáciu  :)

Viacej by som ale odporúčal používať video vo formáte .ogg, ktoré má vo WME väčšiu podporu z hľadiska vývoja, povedal by som. Znova odporúčam pozrieť si dokumentáciu, nakoľko je viacero spôsobov, ako použiť toto video.
Návod na konvertovanie videa do formátu .ogg nájdeš tu: http://res.dead-code.org/doku.php/kbase:tranzaudiosimple2

Vytvoríš si novú scénu, napr. intro.scene a do scriptu scene_init.script napíšeš toto:

#include "scripts\base.inc"

actor.Active = false;

// príkaz na prehratie videa

Game.ChangeScene(cesta_ku_Tvojej_scene);

Samozrejme, túto scénu nastavíš ako StartupScene  :)

39
Technical forum / How to set actor´s scale in 3D package
« on: May 12, 2010, 04:31:25 PM »
Hello there,

I know this forum is not about 3D graphic but we have a problem with hidden geometry. There is problem with actor´s scale. We don´t know how to set it in 3D package. Please is there someone who could help us?

We use 3ds max.

Thank you :)

40
Technické fórum / Re: Inteligentní kursor
« on: May 05, 2010, 07:39:50 PM »
Ešte ma napadlo, že každý región, entita a pod. môže mať priradený vlastný kurzor, či už cez skript alebo vo SceneEdite. Takže, netreba to zbytočne komplikovať :),

41
Technické fórum / Re: Inteligentní kursor
« on: May 05, 2010, 03:45:46 PM »
Zdravím, omlouvám se, že otravuju s hloupou otázkou, ale myslím, že jsem tady někde na fóru viděl ukázkový projekt, kde byl použit kursor, který se měnil podle toho, jakou akci mohl hráč vykonat. Nevíte o tom, prosím, něco? Díky

Nepoviem Ti, či to tu naozaj bolo alebo nie, ale keby to chceš riešiť, poradil by som Ti, aby si využil vlastnosť Custom, ktorú má každý región a potom by už nemal byť problém doriešiť to ostatné :).

42
Technické fórum / Re: Problém se syntaxem
« on: April 30, 2010, 02:15:18 PM »
on "RightClick" je v poriadku, problém je v tomto:

...
actor.Talk("Na stole se válí nedopitá flaška Martini a jedna injekční jehla");
  Game.TakeItem("buchna");
  Game.Interactive = true;
 

 , máš naopak zátvorku! :)

43
Technical forum / Hidden geometry problem
« on: April 28, 2010, 08:39:12 AM »
Hi there,

we have a problem with scene hidden geometry file. Really don´t know what´s wrong. The scene model was created in 3D studio Max and it is using default render and settings.

There is a screenshot from 3d package (Cinema 4D):



Uploaded with ImageShack.us

This seems that all is right. But when I import it to scene nothing will be appear. Please see next image:



Uploaded with ImageShack.us

Also you can download the hidden geometry file:
http://www.edisk.sk/stahni/40519/HO_Stage_1_Scene_2.3DS_3.48KB.html

Could you tell me what´s wrong? Really don´t know! :)

Thank you for your support! :)

44
Scripts, plugins, utilities, goodies / Re: Rain particle effects
« on: April 13, 2010, 12:39:56 PM »
Good job! Thank you :)

45
Technické fórum / Re: Přechod na jinou scénu - nová událost
« on: March 15, 2010, 04:45:47 PM »
Zajímá mě jak udělat když z místnosti vejdu do druhé a pak se vrátím tak aby hra poznala že jsem byl v druhé místnosti, a stala se nová událost.. Např spustí se zvuk nebo se objeví nový actor.. Jak toho docílit?

Pomocou podmienky.

#include "scripts\base.inc"

// here comes the stuff which initializes the scene

if(Game.PrevScene == "ina_miestnost")
{
  // pridaj noveho actora
  // prehraj novy zvuk
}


Pages: 1 2 [3] 4 5

Page created in 0.044 seconds with 18 queries.