Show Posts - Net
Please login or register.

Login with username, password and session length
Advanced search  

News:

For WME related articles and tutorials visit WME Resource Center.

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

Pages: [1]
1
Technické fórum / Game.PlayTheora problém
« on: May 29, 2009, 10:58:50 AM »
Zdravím všechny,
mám problém s přehráváním videa. Používám příkaz

Code: [Select]
Game.PlayTheora("video");

2
Obecné fórum / 3D grafik pro Čurinu
« on: February 15, 2009, 01:41:30 PM »
www.curina.czvážný zájem, piště na info@curina.cz

3
Technické fórum / Změna animace běhěm Talk()
« on: October 21, 2008, 08:17:58 PM »
Ahoj,
potřeboval bych během mluvení postavy změnit animaci.
Mám u postavy dlouhou animaci mluvení, u které různě pohazuje rukama, takže nevypadá dobře, když se nepřehraje celá.
Proto mám i statickou animaci mluvení, u které jenom hýbe pusou.
Potřeboval bych, aby když je délka mluveného textu delší než délka dlouhé animace, aby se tato animace přehrála (třeba i víckrát za sebou) a jakmile se dohraje, aby pokračovala zbývající dobu animace statická.

Dík za pomoc

Net

4
Ahoj,
mám scénu, ve které používám parallaxní scrollování. Mám tři vrstvy - main 3072x768 kde mám hlavní entity scény, vrstvu s dvěma sprite entitami 3500x768 a vrstvu s jednou sprite entitou 3500x768. Jakmile po této scéně procházím s postavou, začne se obrázek pozadí v main vrstvě natahovat a smršťovat.

Nestává se to ještě někomu?
Dík

5
Technické fórum / BMP nebo PNG pro animace?
« on: December 28, 2007, 01:57:23 PM »
Ahoj všem,
v naší hře máme všechnu grafiku v PNG. Pozadí scén jsou v některých místech průhledná, lítají nám na obloze poloprůhledné mraky.
Postavička má zatím udělané animace chůze (10 snímků, poloprůhledných v PNG se stínem) a mluvení (80 snímků, taky poloprůhledných se stínem). Když vemu v úvahu to, že postava má 8 směrů chůze, tak celkový počet snímků se pěkně rozrůstá. A právě teď jsme objevili problém. Načítání celé hry se výrazně zpomalilo + zpomalila se plynulost samotné hry.

A proto se chci zeptat, jestli není použití PNG s průhledností krokem vedle. Jestli není lepší pro animace postav použít BMP, které je bez komprese, případně chci poprosit o radu, jak byste tento problém řešili Vy.

Dík Michal

6
Technické fórum / Podivné chování save
« on: October 15, 2007, 10:17:33 PM »
Ahoj,
potřeboval bych poradit s ukládáním/načítáním hry.

Když dám uložit hru, tak vše proběhne v pořádku, ale opětovné načtení hry do slotu dělá problémy.
Hru uložím na pozici 1. Tlačítko má taky jméno 1, ale dostanu se k němu přes GetControl(0)  :o

Určitě budu mít někde chybu ve skriptu, ale ani za nic ji nemůžu najít.

Zde je onen skript SAVE.

Code: [Select]
#include "scripts\base.inc"
#include "scripts\keys.inc"

self.xResult = false;

var SelectedSlot;

SetState();

////////////////////////////////////////////////////////////////////////////////
on "zpet"
{
  self.Close();
}

////////////////////////////////////////////////////////////////////////////////
on "uloz_hru"
{
  if(SelectedSlot > 0)
  {
var edit = self.GetControl(ToString(SelectedSlot) + "_ed");
    Game.SaveGame(SelectedSlot, edit.Text);
  Game.LoadWindow("interface\system\mainmenu.window");
  }
}


////////////////////////////////////////////////////////////////////////////////
on "Keypress"
{
  var button;

  if(Keyboard.KeyCode==VK_ESCAPE)
{
    button = self.GetControl("close");
    button.Press();
  }
}

////////////////////////////////////////////////////////////////////////////////
function SetState()
{
  for(var i=1; i<9; i=i+1)
  {
    var SlotButton = self.GetControl(i-1);

    if(Game.IsSaveSlotUsed(i))
    {
      SlotButton.Text = Game.GetSaveSlotDescription(i);
    }
  }
}

////////////////////////////////////////////////////////////////////////////////
on "1"
{
  SelectedSlot = 1;

  var button = self.GetControl("1");
  var edit = self.GetControl("1_ed");
 
  if(Game.IsSaveSlotUsed(1)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "2"
{
  SelectedSlot = 2;

  var button = self.GetControl("2");
  var edit = self.GetControl("2_ed");
 
  if(Game.IsSaveSlotUsed(2)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "3"
{
  SelectedSlot = 3;

  var button = self.GetControl("3");
  var edit = self.GetControl("3_ed");
 
  if(Game.IsSaveSlotUsed(3)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "4"
{
  SelectedSlot = 4;

  var button = self.GetControl("4");
  var edit = self.GetControl("4_ed");
 
  if(Game.IsSaveSlotUsed(4)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "5"
{
  SelectedSlot = 5;

  var button = self.GetControl("5");
  var edit = self.GetControl("5_ed");
 
  if(Game.IsSaveSlotUsed(5)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "6"
{
  SelectedSlot = 6;

  var button = self.GetControl("6");
  var edit = self.GetControl("6_ed");
 
  if(Game.IsSaveSlotUsed(6)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "7"
{
  SelectedSlot = 7;

  var button = self.GetControl("7");
  var edit = self.GetControl("7_ed");
 
  if(Game.IsSaveSlotUsed(7)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

on "8"
{
  SelectedSlot = 8;

  var button = self.GetControl("8");
  var edit = self.GetControl("8_ed");
 
  if(Game.IsSaveSlotUsed(8)) edit.Text = button.Text;
 
  button.Visible = false;
  edit.Visible = true;
}

a LOAD:

Code: [Select]
#include "scripts\base.inc"
#include "scripts\keys.inc"

var SelectedSlot;

SetState();

////////////////////////////////////////////////////////////////////////////////
on "zpet"
{
  self.Close();
}

////////////////////////////////////////////////////////////////////////////////
on "nacti_hru"
{
  if(SelectedSlot > 0) Game.LoadGame(SelectedSlot);
}


////////////////////////////////////////////////////////////////////////////////
on "Keypress"
{
  var button;

  if(Keyboard.KeyCode==VK_ESCAPE){
    button = self.GetControl("zpet");
    button.Press();
  }
}

////////////////////////////////////////////////////////////////////////////////
function SetState()
{
  var thumbnail = self.GetControl("thumbnail");
  for(var i=1; i<9; i=i+1)
  {
    var SlotButton = self.GetControl(i-1);
thumbnail.SetImage("savegame:" + SelectedSlot);

    if(Game.IsSaveSlotUsed(i))
    {
      SlotButton.Text = Game.GetSaveSlotDescription(i);
      SlotButton.Disabled = false;
    }
    else
    {
      SlotButton.Disabled = true;
    }
  }
}

////////////////////////////////////////////////////////////////////////////////
on "1"
{
  SelectedSlot = 1;
}

on "2"
{
  SelectedSlot = 2;
}

on "3"
{
  SelectedSlot = 3;
}

on "4"
{
  SelectedSlot = 4;
}

on "5"
{
  SelectedSlot = 5;
}

on "6"
{
  SelectedSlot = 6;
}

on "7"
{
  SelectedSlot = 7;
}

on "8"
{
  SelectedSlot = 8;
}

Lámu si nad tím hlavu a nevím co dál.

Předem dík za návrhy

7
Obecné fórum / Hledám 2D grafika
« on: April 03, 2006, 01:47:54 PM »
Nazdar,

hledám 2D grafika pro spolupráci. Moje představa je, že by měl kreslit něco ve stylu Polda 2. Takovou rozevlátou srandovní grafiku. Spolupráce by to měla být v delším horizontu, protože mám měsíc před maturou a ke kompu si sednu jednou za týden. Ale to mě nemůže zastavit  >:D

Pokud by někdo měl zájem - pište. Budu se snažit odepsat co nejdřív.

8
Technické fórum / Dva problémy - spěchá - prosím pomozte
« on: March 18, 2006, 05:35:21 PM »
Nazdar měl bych pár dotazů.

1) Jak to, že když chci mít ve scéně entitu ragion (používám ji na přechod do jiné oblasti) a v připojeném scriptu mám:

on "LeftClick"
{
  actor.GoToObject(this);
  Game.ChangeScene("scenes\pole\pole.scene");
}


tak mi postava ani za boha nechce nejdřív k entitě dojít a pak se změní scéna, ale ta scéna se změní hned po kliknutí na entitu. Přišel jsem sice na možnost, jak to obejít:

on "LeftClick"
{
  actor.GoTo(Game.MouseX, Game.MouseY);
  Game.ChangeScene("scenes\pole\pole.scene");
}


ale je to trošku delší kód a mě se ho nechce tisíckrát psát pro každý přechod (jsem líný ;D).

2) Zkoušel jsem upravit script game.script tak, aby když stisknu klávesu ESC hra nejdřív zjistila, ve které jsem scéně a podle toho buď zobrazila hlavní menu nebo přímo okno s otázkou. Script jsem upravil takto a syntax check mi píše, že je to správně, ale ve hře když v hlavním menu stisknu ESC, tak se to jenom ztmaví a zase zesvětlí, ale nic se neobjeví.

on "Keypress"
{
  if(Keyboard.KeyCode==VK_ESCAPE) //pokud zmacne ESC
  {
    if(Scene.Name=="hlavni_menu.scene") //pokud je jmeno aktualni sceny HLAVNI_MENU
   {
      WinCaption.Visible = false;
      var WinQuit = Game.LoadWindow("interface\system\quit.window");
      WinQuit.Center();
      WinQuit.GoSystemExclusive();
     
      if(WinQuit.xResult) //pokud zvolime ANO
      {
      Game.QuitGame(); //ukoncit hru
      }
     else Game.UnloadObject(WinQuit);
  }
   else
     {
      Game.ChangeScene("hlavni_menu");
     }
  }
}

9
Technické fórum / Automatická změna kurzoru
« on: February 27, 2006, 01:41:45 PM »
Nazdar,
existuje nějaký jednoduchý způsob jak automaticky změnit kurzor?
Nechci totiž mít takové to menu (lupa atd.), ale chci aby hra sama zjistila jestli jde předmět prohlédnout nebo použít a tak. Myslím abych nemusel testovat každý objekt na scéně a kurzor měnit.

Pages: [1]

Page created in 0.312 seconds with 21 queries.