Wintermute Engine Forum
Czech forum => Technické fórum => Topic started by: shaders on April 18, 2008, 10:48:27 PM
-
Ospravedl
-
Hoj,
zvládneš to přelouskat odsud?
http://res.dead-code.org/doku.php/wmebook:ch10
-
Hoj,
zvládneš to přelouskat odsud?
http://res.dead-code.org/doku.php/wmebook:ch10
približne , ale potešil by som sa niakemu stručnému návodu v češtine O0 .
-
OK, ked zoberies napr. ten nôž tak v adresári ,,scenes\scéna_s_tým_nožom\scr\noz.script,, daj takyto kod:
////////////////////////////////////////////////////////////////////////////////
on "LeftClick"
{
Game.Interactive = false;
// hide the book entity and place "tyc" item into the inventory
Game.TakeItem("noz");
var EntZemiak = Scene.GetNode("noz_nazemi");
EntZemiak.Active = false;
Game.PlaySound("sounds/noz.ogg");
Game.Interactive = true;
}
////////////////////////////////////////////////////////////////////////////////
Tá časť kódu ,,Game.PlaySound("sounds/noz.ogg"),, je ten zvuk, stačí ak už máš ten súbor noz.script, čo určite máš daj do neho tento kód so zvukom. Samozrejme premenuj si nazov suboru noz.ogg podla tvojeho. Mali by to ísť, mne to ide ;)
-
1. Ako importnem vo WME hudbu do scény ?
Každá scéna má svůj script s defaultním názvem souboru "scene_init.script" do něj stačí přidat:
Game.PlayMusic("music/nazevHudby.ogg");
2. Ako zabezpečím aby sa ten ktorý zvuk prehral , len v určitej chvíli ( napr. keď hráč zoberie nôž ) ?
Jakémukoliv objektu (sprite, region) ve SceneEditoru lze přiřadit script, kde se nachází jeho funkce. Například si vytvoříš v editoru sprite s názvem "mujSprite" a přiřadíš mu script, do kterého napíšeš jednoduchý kód:
on "LeftClick"
{
Game.PlaySound("sounds/mujZvuk.ogg");
}
To znamená, že když hráč klikne levým tlačítkem myši na sprite s názvem "mujSprite", přehraje se zvuk "mujZvuk.ogg".
Zkus si projet toto forum. :) Myslím, že už tady na takové dotazy bude dost odpovědí. Případně zkoukni všechny ukázky ve složce "projects".
-
PS: V tom mojom kóde sorry za vselijake nedostatky ako ,,tyc,, a ,,book,, to som vytiahol s môjho projektu ;D