Please login or register.

Login with username, password and session length
Advanced search  

News:

Forum rules - please read before posting, it can save you a lot of time.

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

Pages: [1]
1
Technické fórum / Video
« on: July 13, 2006, 09:19:36 PM »
Zdravím a mám další dotaz.

Je nějaká možnost jak pustit video na scéně (na scéně třeba televize, ve které pojede video (no sprite) :))? Nechci, aby se video pouštělo zvlášť. Co jsem se koukal, tak to asi vyřešit nejde, teda krom použití Theory?

2
Technické fórum / 3D postavy (*.X) a jejich animace
« on: July 11, 2006, 01:23:30 PM »
Zdravím všechny.

Chci se zeptat na něco, s čím má pravděpodobně někdo zkušenosti a mohl by poradit, ještě než to začnu testovat sám.

Představme si postavu (model v .X), která má velké množství animací. Je vhodné udělat několik různých souborů s různými animacemi a nejsou tam potom nějaké problémy (například při přechodu mezi animacemi)? A potom jak se řeší situace, kdy potřebuju spustit onu animaci? (zatím mě napadlo, že bych si v ten okamžik načetl daný model se speciální animací, nastavil mu pozici a orientaci jako původní actor, původního actora bych zneviditelnil, zviditelnil bych actora se speciální animací, provedl animaci a opět protočil, není tam problém s prodlevou při načítání animace). Co si o tom myslíte? Nebo to řešíte někdo jinak?

Děkuji za každou pomoc :).

3
Technické fórum / Posouvající se text
« on: May 17, 2006, 08:11:21 PM »
Ahoj všem.

Chtěl bych se zeptat, jak bych mohl udělat toto:

Představme si rámeček ohraničující určitou oblast. Do toho rámečku chci umístit velké množství textu tak, aby mi tento text začal sám scrollovat od začátku do konce (známé například z Credits, případně jsem to viděl v kupě her :)).

Díky za každou radu.

4
Technické fórum / Localizace
« on: May 08, 2006, 10:02:53 AM »
Helou všem.

Potřebuju poradit s lokalizací. Jako test zkouším použít do Game.Msg() text ze string.tab, ale už jsem vyzkoušel snad všechny možné kombinace a buďto se objeví daný text v uvozovkách, nebo script error.

Mohl by mi tedy někdo poskytnout příklad, abych do Game.Msg() hodil například SYSENG0014 a na obrazovce se mi objevilo Texture setting?

5
Technické fórum / Otázky
« on: March 29, 2006, 02:00:26 AM »
Hellou všem.

Mám pár otázek.

1.
Představte si, že zavolám metodu actor.GoTo( x, y ) a potom actor.TurnToAngle( ang ) při průzkumu entity. Problém je, že postava dojde na souřadnice o jeden pixel vedle (občas dojde i na správnou lokaci). Natvrdo jsem použil i 2D bloky (na danou souřadnici by actor měl být schopen dojít bez problémů). Takže je to buďto ve WME (možná chyba v zaokrouhlování, nebo nějaký algoritmus pro výpočet cesty, který počítá s odchylkou?), nebo mám špatný walk plane (což potom ale nechápu :)).

Setkal se s tímto problémem už někdo? (nebo znáte "jednoduché" řešení :) ). Tu přesnost opravdu potřebuji.

Abych osvětlil proč potřebuji onu přesnost. Mám svoji vlastní funkci GoToLocation( PosX, PosY, Rotation ) - asi z ní udělám metodu :)  - a tu volám v každém objektu například při průzkumu. Jenže v případě, že actor dojde k předmětu, něco pronese a já například zkusím provést průzkum znova (nepohnu se, nenatočím se atd.) dojde k situaci, že se model natočí do určitého úhlu a potom se natočí zpátky do původní pozice ze které začínal :).
Pokud by ona nepřesnost nešla nějak vyřešit, mám možnost to udělat tak, že budu testit v té funkci vzdálenost od bodu zájmu a pokud je dostatečně blízko od toho bodu tak se nepohnu a zůstanu na místě - myslím, že by to mělo být funkční (bohužel ale ne čisté)).


2.
Mám interface pro Save/Load menu (jeden skript) a v něm 2 funkce - function SaveGameSlot( i ) a function LoadGameSlot( i ). Ve  funkci SaveGameSlot zavolám Game.SaveGame(...) a poté hned vytípnu screenshot (funguje v pořádku). Když ale zavolám funkci LoadGameSlot, kde se volá Game.LoadGame(...) tak se stane to, že onen obrázek, který jsem vytípnul je přepsán a je do něho uložen Screenshot černé obrazovky (loading). Pokud externě nastavím atribut onoho obrázku na "jen pro čtení" tak alespo

6
Technické fórum / 3D model omezení
« on: March 01, 2006, 08:51:20 PM »
Zdravím všechny Wintermuťáky :).

Mám skromné dotazy (tedy spíše prosbu a dotaz).

Grafik vytvořil nový model jedné postavy, přičemž model zabírá úctyhodných 12MB. Problém je, že Wintermute Engine má pravděpodobně omezenou velikost modelu, který se může načíst: File 'actors\Nathan\Nathan.x' exceeds the maximum size limit (10000000 bytes)


Mohl by jsi tedy prosím toto omezení buďto zvětšit (což taky asi není řešení, protože věřím tomu, že za takových 10 let bude mít náš model něco přes 1 GB  ;D), nebo raději kompletně zrušit.

Další otázka se týká podpory binární podoby *.X modelu. Je podporován, není podporován, bude časem podporován... ?

Výhody -> nižší velikost, rychlejší načítání
Nevýhody -> prohlížení obsahu není user-friendly :)

Děkuji za odpovědi.

7
Technické fórum / Podpora 3D modelů
« on: February 11, 2006, 10:56:29 PM »
Hi.

Tentokráte nemám žádný problém :). Spíše bych se chtěl zeptat na otázku podpory různých 3D modelů ve WME. Případně zavést diskuzi na toto téma.

Co jsem slyšel (nebo spíše z toho jak nadává animátor :D) není Milkshape3D formát zrovna nejlepší. Co třeba implementovat podporu pro Microsoft DirectX format (*.x). Osobně tento formát znám důvěrně (z prográmatorského hlediska) a můžu říci, že co se týče animací tak toho podporuje celkem dost (navíc tam nejsou problémy s takovými věci jako špatný konvert animace do ms3d z grafického studia).

Takže pokud k tomu někdo něco máte, tak napište svůj názor. A vyjádření autora WME se hodí vždycky  ;D

8
Technické fórum / Problém ve switch
« on: February 10, 2006, 02:25:00 AM »
Ahoj všem.

Ani to moc dlouho netrvalo a jsem tu znova s nějakým problémem ( doufám, že ho zase nevyřeším při psaní do fóra :) ).
Mám problém se samotným kódem, syntakticky i sémanticky by to mělo být v pohodě.

Code: [Select]
on "ButtonGreen"
{
var Monitor=UI.GetControl( "Monitor" );

Game.Interactive=false;
UI.Visible=false;
//actor.PlayAnim( "" );

switch( Monitor.Text )
{
case "123456789":
if( BOOLEAN_PROMENNA )
{

}
else
{
switch( INT_PROMENNA )  // jedna se o globalni promennou, na zacatku hry je nastavena na 0
{
case 0:
INT_PROMENNA=1;
break;

case 1:
INT_PROMENNA=2;
break;

case 2:
break;
}
}

// tento break se jiz neprovede (skript se zacykli) pokud break odstranim, tak se pokracuje na default a skript v poradku skonci
break;

default:
Sleep( 2000 );
}

//Actor.StopAnim()
Monitor.Text="";
Game.Interactive=true;
}

Je to opravdu zvláštní. Buďto to je bug ve WME, nebo má neschopnost dělat ve WME bez chyb :).

9
Technické fórum / String object
« on: February 08, 2006, 09:55:11 PM »
Hi všem.

Měl jsem zajímavý problém a už jsem psal do fóra, když jsem ho vyřešil. Tak ho sem alespo

10
Technické fórum / RightDoubleClick
« on: January 29, 2006, 12:43:16 PM »
Hello.

Mám problém s tím, že bych chtěl dělat určitou akci, když uživatel provede double-click pravým tlačítkem myši.
Má otázka tedy zní: Jak naimplementovat ve skriptu událost RightDoubleClick?

Zkoušel jsem dva přístupy, ale ani jeden nefungoval tak jak jsem si představoval. Pomůže někdo?

Pages: [1]

Page created in 0.061 seconds with 22 queries.