• Anmelden

21

Donnerstag, 28. April 2011, 19:17

Zitat

Kannst du mir eine andere Seite empfehlen die übersichtlich ist und nicht zu fortgeschritten? Von irgendwo muss ich doch lernen... :)

Die Programmiersprache Ruby [Die Rubyseite]
[Ruby-Doc.org: Documenting the Ruby Language] [Ruby Dokumentation und mehr]
Programming Ruby: The Pragmatic Programmer's Guide [Weitverbreitetes Tutorial]
RGSS – Scientia [Tutorials und Dokumentationen rund um RGSS]

22

Freitag, 29. April 2011, 14:21

Danke für die Links. Schade das Scientia unvollständig ist. Hat aus meiner Sicht den besten Aufbau für einen Neuling, der nicht die gesamte Sprache lernen will...

Edit Mir ist ein Fehler aufgefallen bei dem Script, daher wollte ich mal die verbesserte Version posten:

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Game_Map
  def collision(a, b=0, a_w2 = -8, b_w2 = -8, a_h2=a_w2, b_h2=b_w2)
	a_h2   = a_h2*2+64
	a_w2   = a_w2*2+64
	b_h2   = b_h2*2+64
	b_w2   = b_w2*2+64
	a  	= a.zero? ? $game_player : @events[a]
	b  	= b.zero? ? $game_player : @events[b]
	x  	= (a.real_x-b.real_x).abs
	y  	= (a.real_y-b.real_y).abs
	width  = a_w2+b_w2
	height = a_h2+b_h2
	return(x<width&&y<height)
  end # eof collision
end # eof Game_Map


Bitte die Bearbeitenfunktion nutzen, anstatt einen Doppelpost zu erstellen.
- Playm

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Playm« (29. April 2011, 17:58)


Social Bookmarks