Právě je sob lis 23, 2024 2:22 am

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
PříspěvekNapsal: ned kvě 10, 2009 6:12 pm 
Offline
....
....

Registrován: sob bře 15, 2008 2:50 pm
Příspěvky: 244
Bydliště: áno
Posledných pár dní som sa pokúšal "hru" vytvorenú v blenderi spustiť skrz externú aplikáciu. (ktorá by spustila .exe vytvorený v blenderi) Podarilo sa to ale problém je v tom, že pri spustení cez externú aplikáciu sa nenačítajú dynamicky nalinkované modely (pomocu append or link, cesty sú samozrejme relatívne). Ak spustím priamo .exe vytvorený v blenderi, tak všetko šlape ako hodinky.
Skúšal som na spustenie pythonovský skript, skompilovanú aplikáciu v pythone, .exe skompilovaný v c++ a dokonca aj dávkový .bat súbor. Nič z toho nefunguje, okrem priameho spustenia .exe súboru.
Neviete niekto, ako by sa dalo týmto chybám vyhnúť?

Objasnenie: Je mi tak trochu proti srsti mať v koreňovom umiestnení hry kopu .dll súborov.
P.S. Ak budete chcieť, môžem sem uploadnúť aj demonštráciu tohto problému ale s mojim internetovým pripojením to bude hrozne dlho trvať.


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned kvě 10, 2009 6:24 pm 
Offline
..
..

Registrován: stř led 23, 2008 7:34 pm
Příspěvky: 68
Jakým způsobem to zkoušíš spouštět? Jestli to dobře chápu, tak máš složku s hrou a ten spouštěcí soubor chceš mít v jiné složce. Nezapoměl jsi změnit pracovní adresář? Třeba přes ten BAT:

Kód:
cd .\SlozkaSeSamotnouHrou
.\hra.exe


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned kvě 10, 2009 6:39 pm 
Offline
....
....

Registrován: sob bře 15, 2008 2:50 pm
Příspěvky: 244
Bydliště: áno
Názorná ukážka:

zložky a súbory:
Kód:
/root
-main.bat
  /data
  -main.exe
  -link.blend
  -kopa .dlliek

Súbor main.bat by mal spustiť main.exe. Main.exe bol vytvorený v blenderi. Obsahuje iba odkaz na model kocky ktorý je uložený v súbore link.blend.

obsah súboru main.bat:

Kód:
start data\main.exe


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned kvě 10, 2009 7:20 pm 
Offline
..
..

Registrován: stř led 23, 2008 7:34 pm
Příspěvky: 68
Tak to ti neporadim. Já když zkusím tohle udělat přesně jako ty, tak se mi všechno načítá jak má.


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: ned kvě 10, 2009 7:48 pm 
Offline
....
....

Registrován: sob bře 15, 2008 2:50 pm
Příspěvky: 244
Bydliště: áno
:( . Tak skúsim preinštalovať blender, prípadne to vyskúšať u suseda na pc. Za chvílku sa ozvem, jak to dopadlo.

EDIT: Tak som to doriešil. Preinštalovanie blenderu nepomohlo. U suseda (sviatočný blenderista) som si v blenderi skompiloval main.exe a spustil som ho skrz .bat súbor. Tentoraz to fungovalo, a rovnako to bolo pri spúštaní cez exe súbor urobený v pythone a aj v tom čo som robil v c++. Takže chyba je njskôr v mojom PC, teda v jeho nastavniach. Prepáčte mi že som vás obtažoval :oops:


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon kvě 11, 2009 9:53 am 
Offline
 ...
 ...
Uživatelský avatar

Registrován: sob dub 26, 2008 7:44 am
Příspěvky: 116
Bydliště: Hrde mesto Krnov
nebo muzes shusit muj loader tam ale budes potrebovat blenderplayer.exe a tvojehra.blend http://ppk.hustej.net/blp.htm


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: úte kvě 26, 2009 11:04 am 
Offline
....
....

Registrován: sob bře 15, 2008 2:50 pm
Příspěvky: 244
Bydliště: áno
(pardon za neskorú reakciu) :oops:

Ten loader vyzerá naozaj slušne, no bohužial by som potreboval niečo čo by bolo schopné fičať aj na linuxe. Myslím, že zo svojou malou "externou aplikáciou" si vystačím (ak sa mi ju na Linuxe podarí skompilovať). No môžem sa opýtať, ako si do svojho loadera tam dal možnosť zmeny rozlíšenia?


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pát čer 05, 2009 2:33 pm 
Offline
 ...
 ...
Uživatelský avatar

Registrován: sob dub 26, 2008 7:44 am
Příspěvky: 116
Bydliště: Hrde mesto Krnov
blenderplayer to ma jako spousteci argumenty pri shus v honzoli napsat blenderplayer.exe(nebo co tam je v linuxu) -help a ono ti to samo povi co tam napsat... a te loader by mohl fungovat i v linuxu sou tam i zdrojaky v tom balicku asi by to ale chtelo neake mensi zmeny...


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz