Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

22.07.2012, 10:12

Processingjs -> Klasse in Datei lagern?

Hallo,

ich hab eine Frage, bei der Google auch nicht wirklich helfen konnte... vielleicht liegt das auch da dran dass ich nach den falschen Begrifflichkeiten gegoogelt hab...

Naja, jedenfalls wüsste ich gerne ob und wie es möglich ist in Javascript + Processingjs geschriebene Klassen zu "inkludieren".

Ich hab eigentlich gedacht, das es so funktionieren würde:

[Siehe zweite Beitrag]

aber das wäre ja auch viel zu einfach gewesen... :P

... Dass Ergebnis was ich erhalte ist übrigens ein graues 800x600 großes Viereck.

Vielen Dank schon mal im Voraus für jede Hilfe! :)

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Jack« (22.07.2012, 18:43)


2

22.07.2012, 11:49

Ok. Doch nicht gelöst, die Processing IDE (http://processing.org/download/) macht zwar alles für mich intern, aber exportieren kann man nur ein Java Applet...

... ich hab versucht die .pde Dateien zu verwenden, über google hab ich auch herausgefunden das dass geht, allerdings
nur solange ich kein Objekt erstelle, welches zu der Menü Klasse gehört:

-> Main.pde

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Menu menu;

void setup() 
{
  size(800, 600);

  menu = new Menu();
}

void draw() 
{
  background(#FFEEEF);

  menu.draw();
}


-> Menu.pde

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Menu
{
   PImage background;
   
   Menu()
   {
       background = loadImage("../background.png");
   }
   
   void draw()
   {
      image(background, 0,   0  );
   }
}


-> index.html

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>

<html>

<head>

<title></title>
<meta charset="UTF-8">

<script src="data/processing/processing-1.3.6.js"></script>

</head>

<body>

<span style="">
<canvas data-processing-sources="Main.pde" style="border: 1px solid black;"></canvas>
</span>

</body>
  
</html>

... Funktioniert natürlich nicht, hat jemand vielleicht eine Idee?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jack« (22.07.2012, 12:03)


3

22.07.2012, 18:23

Ich hab gedacht das aufgrund des ersten Contest sich Processing und allgemeine Javascript Veteranen unter uns befinden, aber das scheint nicht
der Fall zu sein, oder habe ich mein Problem so schlecht geschildert? :P

Es ist jedenfalls einfach nicht schön in einer Datei alle Klassen zu stauen... das macht meinen Augen jedenfalls keinen Spaß...

fkrauthan

Supermoderator

Beiträge: 979

Wohnort: Vancouver

Beruf: Software engineer

  • Private Nachricht senden

4

22.07.2012, 18:29

Processing hat NICHTS mit Javascript zutun ;)
Homepage: fkrauthan.de | Browser-game: flowergame.net

5

22.07.2012, 18:42

Ok. Stimmt. Aber Processingjs, habs im Titel korrigiert.. :P

Nur wirklich helfen tut mir das auch nicht... :D

Oder willst du damit nur sagen, das dass Problem nichts mit Processingjs zu tun hat?
Jedenfalls wäre ich in jeder Hinsicht für ne Lösung dankbar... :P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jack« (22.07.2012, 18:48)


fkrauthan

Supermoderator

Beiträge: 979

Wohnort: Vancouver

Beruf: Software engineer

  • Private Nachricht senden

6

22.07.2012, 19:03

Und auch dann kann dir dabei kein Javascript Entwickler Helfen das ProcessingJS den Processing Syntax parst der wiederum nix mit Javascript zutun hat. :D
Homepage: fkrauthan.de | Browser-game: flowergame.net

7

22.07.2012, 19:09

Ja, stimmt schon, aber trotzdem müsste doch jemand der mit Js und Processingjs gearbeitet hat wissen wie man die Klassen in Dateien auslagert, oder? :hmm: :P

Werbeanzeige