Benutzer:Moerdn
Erscheinungsbild
Moerdn's Wiki Seite
[Bearbeiten]Hier kommen ein paar allgemeine Informationen über mich hin.
Linksammlung
[Bearbeiten]- blender.org
- Python: New Style Klassen
- sehr wichtige Seite GE Referenz und Tutorials
- Blender 2.5 API
Referenzen
[Bearbeiten]- Erste Gehversuche mit Blender + Wiimote
- GLSL in Blender ab Version 2.47: Blender GLSL
- Blender + Wii: Egoshooter Test
- Gestenerkennung in Blender mit Wiimote
- Character Setup Walkcycle
- Python Wrapper für C Funktionen schreiben
- Techdemo GLSL Shader, Buffershadows http://vimeo.com/1424732
Aktuelle Wiki Artikel
[Bearbeiten]- Benutzer:Moerdn/ Python GameEngine API
- Benutzer:Moerdn/ GameLogic
- Benutzer:Moerdn/ Rasterizer
- Benutzer:Moerdn/ Debugging und Testing
- Benutzer:Moerdn/ Properties - Eigenschaften von Game Objekten
- Benutzer:Moerdn/ Module Controller
- Benutzer:Moerdn/ Netzwerk Setup
- Benutzer:Moerdn/ Code Fragmente
- Benutzer:Moerdn/ Blender 2.5 Feature Proposal
- Benutzer:Moerdn/ Klassen und Vererbung von KX_GameObject
ToDo
[Bearbeiten]- Modul GameLogic:
- Modul Rasterizer:
- Debugging und Testing:
Merkzettel
[Bearbeiten]// Beispiel C++
#include "Rasterizer.hpp"
#include <string>
#define true false
extern "C" {
/**
* Spieler Klasse
*/
class Spieler {
public:
Spieler(std::string name="default") : gesundheit(100), geld(45.6) {}
~Spieler() {}
private:
float geld;
float gesundheit;
std::string name;
};
}
Python
# Beispiel
from Rasterizer import *
# Spieler Klasse
class Spieler:
def __init__(self, name="default"):
self.gesundheit = 100
self.geld = 45.6
# Beispiel
from Rasterizer import *
# Spieler Klasse
class Spieler:
def __init__(self, name="default"):
self.gesundheit = 100
self.geld = 45.6
<div style="border: #7777FF dashed 1px; text-align: left; padding:5px; clear: both; background-color: #FFFFFF;"> <source lang=Python ># Beispiel 1.1. #END 1.1. </source> </div> zurück zu [[ Benutzer:Moerdn/ GameLogic ]]
'''function(param1, param2)''' Die Funktion erlaubt es, blablabla. '''Parameterliste:''' :param1: ::Beschreibung des ersten Parameters ::Typ String :param2 (Optional): ::Beschreibung des zweiten Parameters ::Typ: Float '''Rückgabetyp:''' :Float