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.

Author Topic: Miniatura při sebrání předmětu "VY  (Read 6272 times)

0 Members and 1 Guest are viewing this topic.

pirko7

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 166
    • View Profile
Miniatura při sebrání předmětu "VY
« on: May 30, 2010, 12:43:34 PM »

Ahoj, vytvořil jsem si na lokaci do leveho horního rohu, entitu. Jeji aktivitu jsem zakázal aby nebyla vidět, předměty ktere lze sebrat v lokaci jsem vytvořil také jako entitu v levem horním rohu. Při sebrání předmětu se plynule za pomocí alfy a FORU zobrazí předmět který byl sebrán. Nejsem s tím ale moc spokojen. Tak jsem to začal tvořit jinak: Při sebrání předmětu dám příkaz k zobrazení window, ve kterem je jíž svítek a na něm obrazek předmětu zobrazen. Po přehrání plynulého zobrazení a následného pohasnutí window closnu a unloadnu ho z paměti. Problem ale nastává když hráč přejde do jiné lokace a window je ještě zobrazené. Když se tak stane window nezmizí a stále je "plně" zobrazeno. Dalo by se to nějak ošetřit, nebo vymyslet lepší způsob? Příjde mi rozmíšťování entit na scenu trochu neohrabané.  :D
« Last Edit: May 30, 2010, 10:18:28 PM by pirko7 »
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Miniatura při sebrání předmětu
« Reply #1 on: May 30, 2010, 02:50:58 PM »

udělej si globální entitu, do které přes SetSprite kontextově nahraješ obrázek správně sebraného předmětu. Alpha animace je taky jednoduchá, ne?
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

pirko7

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 166
    • View Profile
Re: Miniatura při sebrání předmětu
« Reply #2 on: May 30, 2010, 10:18:15 PM »

Paráda, složil jsem si to, a funguje to podle představ, jen mi vadí že na každou lokaci musím loadovat entitu, ale to už je jen zbyteřný detail.  ;) Děkuji
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Miniatura při sebrání předmětu "VY
« Reply #3 on: June 01, 2010, 07:40:42 AM »

proč loadovat? když je globální, tak jí přece jenom schováš (Active = false; )
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

pirko7

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 166
    • View Profile
Re: Miniatura při sebrání předmětu "VY
« Reply #4 on: June 02, 2010, 11:58:47 AM »

Tohle mám v každém scene_init scriptu.

Code: [Select]
svitek = Scene.LoadEntity("items\svitek\svitek.entity");
svitek.SkipTo(20, 20);
svitek.Active = false;

A když jí na sceně pak volám, používám aktiver. Pokud to jde udělat bez volání na každou scénu, tak jak? :-) Pokud místo Scene.LoadEntity dám Game.LoadEntity, které dám do game.scriptu. Nevihnu se ale pak stejně tomu přechodu do jiné scény kde mi entita zamrzne. Když přejdu v momentech kdy se vykresluje. Takže bych stejně do scene_init, musel dávat svitek.Active = false;?
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Miniatura při sebrání předmětu "VY
« Reply #5 on: June 03, 2010, 07:59:39 AM »

? "Nevihnu se ale pak stejně tomu přechodu do jiné scény kde mi entita zamrzne."

Co to znamená?
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

pirko7

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 166
    • View Profile
Re: Miniatura při sebrání předmětu "VY
« Reply #6 on: June 11, 2010, 07:53:42 PM »

Tím mám na mysli to, že když je entita ještě aktivní a postava odejde do jiné lokace, tak ta entita zamrzne a už pak nezmizí.  :)
Logged
 

Page created in 0.106 seconds with 20 queries.