Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest WME version: WME 1.9.1 (January 1st, 2010) - download

Author Topic: Scéna  (Read 5121 times)

0 Members and 1 Guest are viewing this topic.

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Scéna
« on: September 24, 2005, 10:23:36 AM »

Mám další problém. Nevim jak mám udělat aby actor když má v nějaké scéně libovolnou pozici aby šel do jiné scény a pak až by se vrátil se objevil na tý pozici kde byl.
Logged

hanser

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 216
  • Life is yet simple - over and over...
    • View Profile
    • First Reality developers studio
Re: Scéna
« Reply #1 on: September 24, 2005, 10:43:06 AM »

-staci kdyz v podmince zjistis, jaka byla predchozi scena a podle toho actora umistis, ve WME demu je to vyreseno takto:
Code: [Select]
if(Game.PrevScene=="street") //jestlize se actor vratil ze sceny "street"
{
  actor.SkipTo(139, 428);
  actor.Direction = DI_DOWNRIGHT;
}
else //jestlize se vratil od jinud
{
  actor.SkipTo(314, 505);
  actor.Direction = DI_DOWNRIGHT;
}

-pokud existuje vic moznosti, odkud se mohl actor vratit, tak je dobre pouzit podminku case
Snad ti to pomuze  ;)
Logged
Dobri umelci kopiruji, ti nejlepsi kradou.
- mj. Steve Jobs & Bill Gates

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Re: Scéna
« Reply #2 on: September 24, 2005, 11:30:28 AM »

Tohle znám. Ale u mě je to tak že se pomocí nějakýho předmětu dostane do jiné scény(může z jakýhokoliv místa v tý scéně) tam actor néni aktivní a pak jak se vrací z té jiné scény tak chci aby se dostal zase zpátky na stejnou pozici.
Logged

hanser

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 216
  • Life is yet simple - over and over...
    • View Profile
    • First Reality developers studio
Re: Scéna
« Reply #3 on: September 24, 2005, 11:34:26 AM »

Tohle znám. Ale u mě je to tak že se pomocí nějakýho předmětu dostane do jiné scény(může z jakýhokoliv místa v tý scéně) tam actor néni aktivní a pak jak se vrací z té jiné scény tak chci aby se dostal zase zpátky na stejnou pozici.
...tak to bych asi udelal pomoci 3 promenych (X,Y,orientace), zda se mi to jako dobre reseni
Logged
Dobri umelci kopiruji, ti nejlepsi kradou.
- mj. Steve Jobs & Bill Gates

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Scéna
« Reply #4 on: September 24, 2005, 11:38:06 AM »

Pokud v te druhe scene neni aktivni, tak ho staci schovat a pak ho zase zobrazit a on zustane na stejne pozici, jako byl predtim.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Re: Scéna
« Reply #5 on: September 24, 2005, 12:03:24 PM »

Díky už mi to funguje.
Logged

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Re: Scéna
« Reply #6 on: September 24, 2005, 12:23:47 PM »

Ještě jedna otázka k trochu jinýmu tématu. Když v deamon scriptu nastavim

WinCaption.Text = "/bl15/ + Item.Caption + " /bl16/ " + ActObj.Caption;

abych to mohl udělat dvojjazyčný tak to nefunguje dá se to udělat i nějak i jinak?
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Scéna
« Reply #7 on: September 24, 2005, 12:28:32 PM »

Pokud ma byt lokalizovany text poskladany z vice textu, je potreba ty jednotlive casti explicitne prelozit pomoci Game.ExpandString(). Cili v tomhle pripade neco jako:

WinCaption.Text = Game.ExpandString("/bl15/" + Item.Caption) + " " + Game.ExpandString("/bl16/ " + ActObj.Caption);

Ale jeste radeji by ten identifikator mel byt uz zahrnut primo v tom Item.Caption.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Re: Scéna
« Reply #8 on: September 24, 2005, 01:00:09 PM »

Dík za rychlou odpověď
Logged
 

Page created in 0.055 seconds with 24 queries.