in scratch ist soetwas auf alle fälle unmöglich, da 3d-darstellung sehr tiefgreifend ist.
Fals dich jedoch dafür interessierst und auch nicht davor zurückschrecks eine (neue) Programmiersprache zu lernen könnte ich dir VB vorschlagen. ich selbst hab im letzten monat damit ein paar 3d-animationen programmieren können (allerdings beschäftige ich mit vb schon seit 4 jahren).
http://www.activevb.de/tutorials/opengl/tut_ogltutintro/tut_ogltutintro.html
(hoffe der link funktioniert)
Offline
3-D geht mit Scratch durchaus.
Beispiel: http://scratch.mit.edu/projects/goch/670765
Um profimäßige Spiele zu programmieren, wird man wahrscheinlich nicht an einer in der Ausführung schnelleren Sprache vorbeikommen (C++, Lua, Pascal ...). Je nach Wissen und Können kann es trotzdem sinnvoll sein, die Konzepte und Prinzipien erstmal in einer komfortablen Sprache wie Scratch zu entwickeln, und dann technisch zu beschleunigen.
Offline
Hi,
Scratch läuft absichtlich langsam, auch damit die Programme sich auf allen Computern gleich schnell verhalten. Wenn man den sogenannten Turbo-Modus einschaltet, dann geht plötzlich alles sehr viel schneller. Das geht über "Bearbeiten", dort "Einzelschritte einstellen" und dort dann "Turbo". Leider lässt sich das nicht in den Scripts selbst verstellen sondern nur über das Interface von Scratch, aber je nach Hardware ist Scratch dann richtig schnell :-)
Bzgl 3D: es gibt eine Scratch-Version für second life bzw opensim, siehe zB http://www.scratch.mit.edu/ext/youtube/?v=nSJSnZF5uxk die ist gewissermaßen 3D.
Schöne Grüße,
C&C
Offline
Die Entwicklungsumgebung von Scratch ist ja mit Squeak-Smalltalk gemacht (siehe http://de.wikipedia.org/wiki/Squeak ) und das gleiche Squeak ist auch die Basis für ein geniales 3D-Forschungsprojekt (http://en.wikipedia.org/wiki/Open_Cobalt ), das so etwas wie ein "3D-Multiuser-PearToPear-Betriebssystem" zum Ziel hat.
Jemand der sich mit beiden auskennt, könnte das "vereinigen" und so einen Basis für eine 3D-Scratch schaffen. Aber das ist natürlich etwas für IT-Experten. Wer mehr zu den Smalltalk Hintergründen von Scratch wissen will, lese hier:
http://scratch.mit.edu/forums/viewtopic.php?pid=13091#p13091
und
http://scratch.mit.edu/forums/viewtopic.php?id=2407http://scratch.mit.edu/forums/viewtopic.php?id=2407
Offline
wäre das hier ein Einstieg für 3D - Ideen ?
http://scratch.mit.edu/projects/Buddy60/902698
Last edited by Buddy60 (2010-06-28 15:30:00)
Offline
Von wegen 3d wäre schwierig, mein Freund hat das genial geschafft:
http://scratch.mit.edu/projects/Faser-taser/1154922
Offline
also ich habe mich auch nach einem Scratch 3D erkundigt( vor nem halben jahr oder so) und es wurde nur scratch second life empfohlen.Das hat jedoch wegen hohen anforderungen nicht funktioniert und soweit ich es verstanden habe kostet es was wenn man mehr machen möchte.
Ich bin dann irgendwann auf "Blender" gestoßen.Es gehört noch zu den 10 besten 3D progrmmier sprachen und ist 100% kostenlos.Es ist am anfang aber sehr schwer zu verstehen und du musst dir am besten youtube tutorials anschauen.
Für mich waren da viel zu viele Funktionen und die renderzeiten nerveten.
Ich hatte keine lust mehr damit zu progrmmieren.
Wenn du willst kannst du es aber ja ausprobieren, vieleicht kommste besser klar.
Kannst dir bei chip online downloaden.
Offline
morinator wrote:
in scratch ist soetwas auf alle fälle unmöglich, da 3d-darstellung sehr tiefgreifend ist.
Fals dich jedoch dafür interessierst und auch nicht davor zurückschrecks eine (neue) Programmiersprache zu lernen könnte ich dir VB vorschlagen. ich selbst hab im letzten monat damit ein paar 3d-animationen programmieren können (allerdings beschäftige ich mit vb schon seit 4 jahren).
http://www.activevb.de/tutorials/opengl/tut_ogltutintro/tut_ogltutintro.html
(hoffe der link funktioniert)
Na dann ist es wohl unmögich anzunehmen, dass Du unser Wiki kennst! Dort gibt es nämlich einen guten artikel über 3d (hier).Darüber hinaus würde ich sagen, dass 3d mit VB auch nur begrenzt möglich ist. Ich würde Dir (egal ob oder ob nicht) empfehlen nicht mit VB, sondern mit C oder C++ anzufangen
Offline