O czym chcesz poczytać na blogach?

Loader

Moriturius's Devlog

Skryptu to jeszcze nie wszystko. Gdybyśmy chcieli mieć w grze wiele różnych obiektów wykonujących kilka zadań w zależności od potrzeb to musielibyśmy dla każdej funkcji pisać osobny plik skryptu. Ani to wygodne, ani eleganckie dlatego też warto było poświęcić wczoraj kilka chwil na zastanowienie się w jaki sposób wywoływać po nazwie funkcje JS z kodu Javy.

Aby to osiągnąć najpierw trzeba załadować skompilowany skrypt tak jak w ostatnim poście.

URL[] urls;
urls = new URL[] { new File('/home/morti/NetBeansProjects/RhinoJS/scripts').toURI().toURL() };
URLClassLoader loader = new URLClassLoader(urls);
Class cl = Class.forName('Base', true, loader);
Script scr = (Script) cl.newInstance();

Następnie należy utworzyć/pobrać kontekst wykonywania oraz przestrzeń:

Context cx = Context.enter();
Scriptable scope = cx.initStandardObjects();

Na stronie o silniku RhinoJS nie rozwodzili się przesadnie nad tym czym jest kontekst ale dość jasno zaznaczyli, że ma on występować jeden na wątek. Na szczęście funkcja enter() załatwia wszystko za nas. Jeżeli w tym wątku nie ma jeszcze kontekstu to zostanie utworzony a jeśli jest.

krzysiek::drozd

Tu na przykladzie “Profesor Pedro Słownictwo wersja 5.0″.

Przetestowane na Ubuntu 8.10 i ostatnim Wine (mój jest z paczki Ubuntu). Opis powinien działać również z innymi dystrybucjami i kompilowanym Wine.

Zakładam że Ubuntu jest już zainstalowane. W swój ulubiony sposób instalujemy wine:

sudo apt-get install wine

  1. Następnie wkładamy do napędu pierwszą płytę naszego kursu.
  2. Przechodzimy do katalogu płyty i wskazujemy plik setup.exe
  3. Klikamy na nim prawym klawiszem myszki i wybieramy opcje uruchomienia przez Wine (Wine program Loader)
  4. W tym momencie uruchamia się instalator programu Profesor Pedro (u mnie), postępujemy zgodnie ze wskazówkami instalatora.
  5. Po zakończeniu Instalacji musimy zmienić konfigurację programu by działał bez problemów z Linuksem.
  6. Przy Uruchomieniu (Menu Programy/Wine) i stworzeniu nowego studenta Profesora Pedro następuje prośba o włożenie drugiej płyty CD kursu – tu pojawia się problem. Mimo umieszczenia płyty nie jest ona znajdowana przez program kursu.
  7. Żeby nasz kurs działał bez problemu wystarczy mała zmiana w pliku konfiguracyjnym bazy Profesora
  8. Odnajdujemy.

Wariactwo i bieg świata. - Onet.pl Blog

Wklejeniu poinformuj mnie w najnowszej notce.
BlogRoku 2011
Zagłosuj
Linki
Ewa
Tomek
Agrafka
Justyncia
Tumikey
Karwals
Rainbow
Diamond Justinee
Bananowy
Zoey
Ola
Plotkarkaa
Scraper
Wierzewufo
Includes
Tymbarkove
Raaps
Juleczka-julita
Skips-a-beat
Sheveris
Lunabar
Explain
Lovelandia
Skrillex
Loader
Ronnie
Feather
Dominika
Facelott
Manuelina

B O O T Y -❤ Najlepsza grafika!❤ - Onet.pl Blog

Polecam!
critter.fora.pl
Serdecznie polecam te forum!!
Ja już tam jestem! Czas na Ciebie!!
  

Copyright 1996-2012 Grupa Onet.pl SA (system)

Grosikowy 's WORLD - Onet.pl Blog

.
.

» Strona Główna
» Kontakt
» O mnie
» Buttony
» Kolejka
» Wyjście
♥. 10878 odwiedzin.
♥. 1215 komentarzy.
Wealldis
Brylantowa
Stalinowa
Quidar
Loader
: Więcej :

Blog czarnaodchlan

30

Księga gości
 
O mnie
czarnaodchlan
Słówko o mnie
Zobacz mój profil