Please login or register.

Login with username, password and session length
Advanced search  

News:

IRC channel - server: waelisch.de  channel: #wme (read more)

Pages: [1] 2  All

Author Topic: Menší problém....  (Read 12650 times)

0 Members and 1 Guest are viewing this topic.

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Menší problém....
« on: May 27, 2008, 09:02:53 AM »

Dostal som sa do situácie kedy už neviem čo mám s tým robiť, takže:
V scéne 1 zoberiem objekt ,,kamen". Ale POZOR! Môžem ho zobrať aj nemusím! Prejdem na scénu 2 je to scéna s rovnakým pozadím, len niečo iné..no to je jedno. Ten objekt tam stále môže byť aj keď som ho už zobral.

Teda pýtam sa ako mám spraviť aby objekt ,,kamen" ked raz zoberiem už sa v druhej scéne nemôže ukázať, alebo keď ho nezoberiem v scéne 1, v scéne 2 ho môžem zobrať??

(Scéna 1 a scéna 2 sú prakticky rovnaké scény, len o detail iné.)

Díky!
Logged

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
+ ešte maličkost
« Reply #1 on: May 27, 2008, 09:05:44 AM »

Ako dám aby keď prejdem na scénu 3 nehrala hudba ktorá hrala normálne ale prehrala sa druhá hudba a len 1 krát? Pritom aby scéna trvala len 5 sekúnd a vrátila sa predošlá téma.  :)
Logged

Net

  • Gripped Software Programmer
  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 48
    • View Profile
    • Čurina
Re: Menší problém....
« Reply #2 on: May 27, 2008, 11:36:22 AM »

No ten kámen bych udělal pomocí globálních proměnný. Pak už stačí jenom kontrolovat a kámen při spuštění scény skrýt nebo naopak zobrazit.
Logged

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Re: Menší problém....
« Reply #3 on: May 27, 2008, 11:40:34 AM »

A ako s tou globálnou premennou? Neviem to až tak dobre  :)...Nie som ešte v tomto taký pokročilý  :)
Logged

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Menší problém....
« Reply #4 on: May 27, 2008, 07:29:13 PM »

Skúšal som to všelijako...nefunguje... ???  Môžte poradiť čo najskôr?? Díky!!!!
Logged

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Menší problém!!!
« Reply #5 on: May 29, 2008, 06:18:51 PM »

Taktiež by sa mi hodila jedna vec a to je tá, že ako dám aby po kliknutí na objekt sa zmenilo pozadie v scéne??? Pretože pomocou príkazu Game.ChangeBackground to nejde...asi to nie je dobrý príkaz  :)
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: Menší problém....
« Reply #6 on: May 29, 2008, 06:40:57 PM »

když už to chceš dělat takhle tak:

var e = Scene.GetNode("background");
e.SetSprite("nejakej soubor");

ale lepsi je IMO mit node s novym pozadim s Active = false (ve scene.editu) a pak nastavit Active = true pro ten node. Výhoda je to, že máš ten obrázek v cache takže se tam objeví hned.
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Re: Menší problém....
« Reply #7 on: May 29, 2008, 06:59:16 PM »

Díky moc!!! Presne toto som potreboval!!!!  ::thumbup ::thumbup
Logged

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
++ Menší problém....
« Reply #8 on: May 30, 2008, 11:42:47 AM »

Ešte pýtal som sa predtým Ako dám aby keď prejdem na scénu 3 nehrala hudba ktorá hrala normálne ale prehrala sa druhá hudba a len 1 krát? Pritom aby scéna trvala len 3 sekundy a vrátila sa predošlá obrazovka.   :)
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Menší problém....
« Reply #9 on: May 30, 2008, 11:55:13 AM »

Code: WME Script
  1. Game.PlayMusic("druha.ogg", false);
  2. Sleep(3000);
  3.  

do scene_init.script
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Re: Menší problém....
« Reply #10 on: May 30, 2008, 06:00:38 PM »

Ono to nefunguje  ??? ??? Ani nehrá hudba a dokonca aj scéna trvá donekonečna  ???.. Čo s tým?
Logged

Iranicus

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 45
  • .. something is wrong ..
    • View Profile
Re: Menší problém....
« Reply #11 on: May 31, 2008, 11:43:18 AM »

Ono to nefunguje  ??? ??? Ani nehrá hudba a dokonca aj scéna trvá donekonečna  ???.. Čo s tým?

Pozeral si sa do blogu? Bolo tam niečo? Ak nie, mozeš sem prihodiť svoj zdroják + archív s konktrétnými scénami?
Logged
Where is the will, there is the way.

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Re: Menší problém....
« Reply #12 on: May 31, 2008, 01:08:57 PM »

V logu nebolo nič, správne prebehlo zapakovanie. tu je súbor scene_init tej scény v ktorej sa to má udiať:
Code: [Select]
#include "scripts\base.inc"





Game.PlayMusic("scenes/kos/hudba/kos.ogg", false);
Sleep(3000);
Game.ChangeScene(Game.PrevSceneFilename);
Logged

Iranicus

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 45
  • .. something is wrong ..
    • View Profile
Re: Menší problém....
« Reply #13 on: May 31, 2008, 01:29:14 PM »

Hm, zdroják vyzerá byť správne:).

Tak dobre, ideme na tou inou cestou. Do tvojho scene_init.script pridaj tento kod:

scene_init.script
Code: [Select]
if(Game.PlayMusic("scenes/kos/hudba/kos.ogg", false, 0) == true)
{
  Sleep(5000);
  Game.LOG("Music is playing!");
}
else
{
  Sleep(5000);
  Game.LOG("Some error has occured while the the music is playing!");
}

Skúšal som volať funkciu aj s tretím parametrom, avšak ten možeš vypustiť. Hlavne sa pozri do logu, či sa podarilo tú hudbu nahrať do pamati. Ak tam bude, ďalší dovod, prečo nemusí hrať, je ten, že máš volume zvuku nastavené na úplne minimálnu hodnotu. Treba to eventuálne preskúšať.

Prepokladám, že hru skúšaš priamo v ProjectMan, že? Tak máš teda zapnutý debug mode, a preto si skontroluj, ktorá scéna je tam nastavená! Ak púštaš priamo scénu, na ktorej máš ten script uvedený hore, logicky ti engine scénu nezamení, pretože predtým nebola žiadna predošlá scéna.

Vyskúšaj to, a napíš, k čomu si dospel.
« Last Edit: May 31, 2008, 01:32:40 PM by Inaricus »
Logged
Where is the will, there is the way.

!Errorcode!

  • Loader software
  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 137
  • www.loadersoftware.szm.com
    • View Profile
    • LOADER software
Menší problém....
« Reply #14 on: May 31, 2008, 08:16:32 PM »

No...nejde to... ??? ???. Začínam byť už zúfalý  ;D ;D. Lebo robím to už naostro do hry, ktorá je celá hotová len táto maličkosť nie je   :-\. Nejde ani hudba druhá a ani scéna sa nevráti na predošlú. Skúšam to priamo v Project man.

PS: Čo si tým myslel ktorá scéna je nastavená v debugmode??  :)
Logged
Pages: [1] 2  All
 

Page created in 0.043 seconds with 21 queries.