Please login or register.

Login with username, password and session length
Advanced search  

News:

This forum provides RSS feed. To query recent posts use this url. More...


Author Topic: Tři dotazy na Vás..  (Read 4910 times)

0 Members and 1 Guest are viewing this topic.

Nikolas.B

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 38
    • View Profile
Tři dotazy na Vás..
« on: March 08, 2010, 01:11:49 PM »

Zdravim Vás přátelé..

Mam pár dotazů a nechci kvůli nim zakládat víc topiců, tak to hodim do jednoho  ;)

1) Kam a co mam nascriptovat abych si zvolil scénu, která bude jako první.. ?

2) Nascriptoval jsem, aby po dohrání videa, byla změněna scéna.. Ta se sice změní ale nejdřív se po videu na chvilku ukáže ta stará scéna a pak ta nová.. (SCÉNA-kliknu na dveře-videoukázka-SCÉNA??-nová scéna).
Kód:
on "LeftClick"
{
 Game.PlayVideo("videos/intro.avi");
 Game.ChangeScene("scenes\druha\druha\druha.scene");
}


3) V jedný scéně mi hraje hudba.. Ale když vlezu do další scény, tak pokračuje ta hudba co byla v první scéně.. A to právě že nechci  ???
Kód:
Game.PlayMusic("sounds/fear.wav",true,0);

Kdyby jste měl někdo čas mi poradit tak to moc ocením.. Hezký den  ::beer
« Last Edit: March 08, 2010, 01:14:36 PM by Nikolas.B »
Logged

Andrej (Blue Arc)

  • Occasional poster
  • **
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 73
    • View Profile
Re: Tři dotazy na Vás..
« Reply #1 on: March 08, 2010, 03:59:06 PM »

Quote
Kam a co mam nascriptovat abych si zvolil scénu, která bude jako první.. ?
Klikneš na scénu, ktorú chceš dať ako prvú. Máš dve možnosti: Set as startup scene a Set as startup scene (debug only). Rozdiel spočíva v tom, že ak vyberieš druhú možnosť a skompiluješ hru, v tejto nebude prvá scéna, ktorú si označil ako debug only.
Okrem iného, ide to aj tak, že vo game.script máš tento kúsok kódu:

Code: [Select]
// which scene to load?
Game.ChangeScene(Game.StartupScene);

Atribut Game.StartupScene sa automaticky naplní názvom scény, ktorú si vybral horeuvedenými možnosťami.

Alebo to spravíš takto:

Code: [Select]
Game.GhageScene("path_to_my_scene");
Quote
2) Nascriptoval jsem, aby po dohrání videa, byla změněna scéna.. Ta se sice změní ale nejdřív se po videu na chvilku ukáže ta stará scéna a pak ta nová.. (SCÉNA-kliknu na dveře-videoukázka-SCÉNA??-nová scéna).

S videom som naozaj ešte nepracoval, takže skúsiť Ti len poradiť, aby si namiesto metódy Game.PlayVideo použil metódu Game.PlayTheora.

Quote
3) V jedný scéně mi hraje hudba.. Ale když vlezu do další scény, tak pokračuje ta hudba co byla v první scéně.. A to právě že nechci.

Vo skripte scény, kde chceš, aby hrala iná hudba, napíšeš rovnaký kód, ako si dal do predošlej scény, ale zmeníš iba cestu ku zvukovému súboru.

Napr. máme dve scény. Scéna izba, scena balkon.

izba.script

// ostatný kód
Game.PlayMusic("music\room.wav",true,0);
// Game.PlayMusic("music\room.ogg",true,0);

balkon.script

// ostatný kód
Game.PlayMusic("music\balkon.wav",true,0);
// Game.PlayMusic("music\balkon.ogg",true,0);
« Last Edit: March 08, 2010, 08:57:39 PM by dReAM_ »
Logged

Nikolas.B

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: Tři dotazy na Vás..
« Reply #2 on: March 08, 2010, 06:05:33 PM »

Ok s tím si ještě
Logged

jnsfbi

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Female
  • Posts: 238
    • View Profile
    • offstudio.cz
Re: Tři dotazy na Vás..
« Reply #3 on: March 09, 2010, 01:23:17 PM »

Video též ve hře nemám, nicméně (velmi možná:) by pomohlo
nejdřív scénu ztmavit přes Scene.FadeOut(0, 0, 0, 0, 255); a pak zase rozsvítit přes Scene.FadeIn..Tím by s zabránilo probliknutí té scény. Zkus:-)
Logged
Olga Fabry - jnsfbi
http://offstudio.cz
http://helgagame.com
http://jns.offstudio.cz/blok2/ - blok nejen o vývoji her

Nikolas.B

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: Tři dotazy na Vás..
« Reply #4 on: March 09, 2010, 05:51:06 PM »

Ok skusim díky  ;)
Logged

Nikolas.B

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: Tři dotazy na Vás..
« Reply #5 on: March 13, 2010, 12:29:42 AM »

Tak jsem to skusil a pořád nic..
Prostě kliknu na entitu spustí se dabing, pak následuje krátkej filmeček po něm BOHUŽEL problikne stará scéna, a pak se zobrazí nová scéna.. Nechápu proč ale ta stará vždycky musí probliknout??

on "LeftClick"
{
 Game.PlaySound("sounds\dabing\obraz.wav");
 Sleep(3000);
 Game.PlayVideo("videos/obraz1.avi");
 Game.ChangeScene("scenes\house\zooms\obraz1\obraz1.scene");
}
Logged

pirko7

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 166
    • View Profile
Re: Tři dotazy na Vás..
« Reply #6 on: March 13, 2010, 11:19:48 AM »

Tak jsem to skusil a pořád nic..
Prostě kliknu na entitu spustí se dabing, pak následuje krátkej filmeček po něm BOHUŽEL problikne stará scéna, a pak se zobrazí nová scéna.. Nechápu proč ale ta stará vždycky musí probliknout??
A co to skusit po lopatě? Na scenu si dej černý obrázek, kteý ti jí překryje. Nezapome
Logged
 

Page created in 0.058 seconds with 24 queries.