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...


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Siky

Pages: [1] 2
1
Technické fórum / globální pole
« on: June 25, 2007, 08:18:01 PM »
Můžete se někdo mrknout, proč mi nefunguje globální pole?

1) v base.inc mám: global ingr = new Array();
2) v scene.script mám:
ingr[0] = "nejaky text";
Game.LOG("ze sceny: " + ingr[0]);
3) pak mam sprite a kde v on "LeftClick" mám:
Game.LOG("ze spritu: " + ingr[0]);

Když spustím, tak ze scény mi to vypíše správně "nejaky text",
ale když se to spustí z toho spritu tak to vypíše [null]

Jak z toho? U spritu mám #include "scripts\base.inc" a přece
to nejde přistoupit k tomu poli :-[

2
Technické fórum / 2D pole
« on: May 31, 2007, 06:24:45 PM »
Můžete mi někdo poradit proč mi nechodí to dvoudimenzionální pole array1?

Code: [Select]
var array1 = new Array();

function napln_data()
{
var temp1;
var array2 = new Array();
for (var j=0; j<3; j=j+1)
{
  for (var i=0; i<3; i=i+1)
  {
    array2[i] = 10*i+j;
    Game.LOG(array2[i]);
  }
  temp1.array = array2;
  array1[j] = temp1;
}

}

function vypis_data()
{
var t;
var t2;
for (var j=0; j<3; j=j+1)
{
  t = array1[j];
  for (var i=0; i<3; i=i+1)
  {
    t2 = t.array;
    Game.LOG(t2[i]);
  }
}

Po volání:
Code: [Select]
napln_data();
Game.LOG("----------");
vypis_data();

to vypíše:
Code: [Select]
19:16: 0
19:16: 10
19:16: 20
19:16: 1
19:16: 11
19:16: 21
19:16: 2
19:16: 12
19:16: 22
19:16: ----------
19:16: 2
19:16: 12
19:16: 22
19:16: 2
19:16: 12
19:16: 22
19:16: 2
19:16: 12
19:16: 22

Mělo by to přeci vypsat ta samá data, ne?
dík za radu

3
Technické fórum / dvojité přehrátí spritu
« on: May 15, 2007, 03:30:37 PM »
Jak mám přehrát sprit několikrát po sobě?
Když napíšu
Code: [Select]
sp.Play();
sp.Reset();
sp.Play();

Tak to sprit přehraje jen jednou.

4
Technické fórum / Nova Hra
« on: February 01, 2007, 09:23:17 PM »
Zdravím všechny WMEáky, právě jsem dokončil novou hru "RYBOLOV".
Není to žádná advantura ani nic originálního, je to spíš takové učení se skriptování.
Co nato říkáte?

Stahujte na
http://www.skauting.cz/kamenicky
sekce STAHUJ

5
Technické fórum / z-souřadnice
« on: January 02, 2007, 06:02:49 PM »
Jak se dá dynamicky nastavit z-souřadnice?
(Generuji entity a potřebuji jejich z souradnici nastavovat podle nějaké proměnné).

dík

6
Technické fórum / První výtvor
« on: January 01, 2007, 05:22:07 PM »
Ahoj,
tak jsem konečně přes vánoce dokončil svůj první výtvor ve WME,
kdy jsem se učil skriptovat.
Stahujte na
http://www.skauting.cz/kamenicky
sekce STAHUJ
Co na to říkáte?

Siky

7
Obecné fórum / licence
« on: December 21, 2006, 10:45:48 PM »
Ahoj,
jak je to s licencováním her sbaslených ve WME?
Na FAQu jsem se dočetl, že "WME je kompletně zdarma pro nekomerční použití."
Co mám tedy udělat, aby moje hra byla free? Má se to někam napsat
přímo do hry?

dík

8
Technické fórum / přesnost čísel
« on: December 17, 2006, 05:35:17 PM »
Lze nějak nastavit přesnost zobrazování čísel ve STATICu? Např. na 4 des. místa?
Chci zobrazic celé číslo a ono mi to přidává desetinnou tečku a hromadu nul.
dík

9
Technické fórum / volání funkcí
« on: December 17, 2006, 12:37:50 PM »
Ve scéně mám funkci.
Ve scéně mám sprit, kde potřebuji v události "LeftClick" tuto funkci zavolat.
Jak to mám provést?

on "LeftClick"
{
  Game.Scene.funkce(); // tohle nefunguje  :-[
}

dík za radu

PS: už se minidílko chílí ke konci 8)

10
Technické fórum / zobrazeni skore
« on: October 04, 2006, 03:19:19 PM »
Můžete mi poradit jak zobrazit skore na scéně? Moje představa je taková, že vytvořím nějaký box (okno, ...), kde se bude zobrazovat hodnota nějaké proměnné (skore ve hře). Tento box bych pak zobrazoval na různých scénách, podle toho, kde se postava nachází.

Myslel jsem, že použiju UI WINDOW, kde udělám STATIC, který budu měnit. Jak se ale přistupuje k takovým prvkům?

11
Technické fórum / získání spritu
« on: October 02, 2006, 09:09:12 PM »
Když ve scene editu přidám entitu (pomocí "Add sprite entity", name="kulicka", sprite="cesta/kulicka.sprite".

Jak mám ve skriptu k tomu přistupovat?
Jak mám ve skriptu udělat skrytí/zobrazení na scéně?

dík za radu...

12
Technické fórum / objekt jako parametr funkce
« on: September 11, 2006, 05:34:04 PM »
Můžete mi někdo poradit proč mi nefunguje když pouzivam parametr funkce ktery je objektem?

Code: [Select]
var obj1 = new Object(script1.script);
var obj2 = new Object(script2.script);

script1.script:
Code: [Select]
method construct()
{
  this.vlastnost = hodnota;
}

script2.script:
Code: [Select]
method funkce (par)
{
  Game.Msg(par.hodnota);
}

Pak když použiju následující, tak to nefunguje:
Code: [Select]
obj2.funkce(obj1);


13
Technické fórum / kolize entit
« on: September 08, 2006, 10:44:43 PM »
 ::thumbup Když v nějaké smyčce pohybuji dvěma entitama (se spritem), dá se nějakou funkcí detekovat jejich kolize? 
::thumbdown Nebo musím v každém kroku smyčky testovat jejich souřadnice... 

dik

14
Technické fórum / dynamické vytváření objektů
« on: September 06, 2006, 04:43:12 PM »
měl bych několik otázek:
1) Jak mám dynamicky vytvořit sprite (entity)? (Chci na scénu vložit několik desítek objektů z for cyklu.)
Jak je to pak z dealokací pamětí - musím někde objekty zrušit nebo je aplikace po ukončení sama uvolní?

2) Jak se dá takový sprite (entity) duplikovat (kopírovat) ?

3) U objektu entity potřebuji rozměry, ale existuje jen vlastnost Height. Proč není i Width? Jak se to dá jinak zjistit?

díky za tipy

15
Technické fórum / interakce dvou předmětů ve scéně
« on: April 10, 2006, 07:29:04 PM »
Jak mám udělat přetažení jednoho předmětu na druhý
ve scéně (aby se vyvolala nějaká reakce)?
Přes inventář to jde, ale ten nebudu používat.

dík

Pages: [1] 2

Page created in 0.022 seconds with 21 queries.