• Anmelden

1

Donnerstag, 8. April 2010, 11:53

Skript das es schneien lässt wo der schnee auch liegenbleibt

Moin
Ich suche nach einen Skript wo man es in verschiedenen Stärken schneien lassen kann.Der Schnee soll aber liegen bleiben z.B 4 mm hoch auf den bildschrirm.Das Skript sollte komplett einstellbar seien über Terrais die tiles einstellen wo der schnee liegenbleibt und und über Call skripts Höhe einstellen und an und auschalten können.So stell ich mir das vor hoffe ihr könnt mir da helfen.

MfG Yoshifan
  • Shadows

    Infos folgen
  • TLoZ Master of Seasons

    Bald mehr infos

2

Donnerstag, 8. April 2010, 12:11

Also, es gibt Scripte, auch Standardmäßig im maker, mit denen du Schneefall als Wettereffekt simulieren kannst. Es ist aber völlig utopisch, Schnee liegen bleiben zu lassen, zumindest im Maker. Ich schätze, es gibt nicht mal ein 3D-Spiel, dass sich den scripttechnischen Aufwand macht, Schnee tatsächlich aus einzelnen Flocken zusammenzusetzen, die dann liegen bleiben.

Such dir am besten ein gutes Schnee-Tileset oder bastel dir selbst eins.

3

Donnerstag, 8. April 2010, 12:16

Ja das stimmt ich würde mir auch schnee tilesets basteln nur leider weiß ich nicht genau wie ich sowas mit schnee überziehen soll.Habe schon tutorials gesucht über google aber nichts gefunden.

Trodzdem danke

MfG
  • Shadows

    Infos folgen
  • TLoZ Master of Seasons

    Bald mehr infos

4

Donnerstag, 8. April 2010, 16:18

bei dem RPG-Maker ist dies schon wirklich sehr sehr schwer, sogar meiner meinung nach unmöglich.
Mit einigen 3D-Programmen ist dies jedoch ein Kinderspiel (z.B. Cinema4D).
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

doc_p

Ankömmling

Motto: Gib mir eine Note und ich geb dir ein Album.

  • Nachricht senden

5

Donnerstag, 8. April 2010, 17:30

Hm mal so dazwischen gefragt ist es möglich via event(oder script) das Tileset zu wechseln.

wenn ja dann könnte man ja was auf der basis machen. dann müsste man nur das tileset entsprechend bearbeiten.

Ich dachte mir sowas in der Richtung:

- Tilset normal
- 2 minuten Später. Tilset normal mit ganz minimaler Schneebearbeitung
usw.

Oder einfach ein Autoteleporter einrichten der unbemerkt dich auf eine Spiegelmap Teleportiert ohne das man es mitbekommt. Nachteil es könnte ein kurtzen ruckler geben und man müsste alle aktionen (zB hole gegenstand XY) es mit swichtes, Variablen und conditional branch eventen. Ergo etwas mehraufwand.

Zumindest so sollte es Theroretisch möglich sein. Zumindest würde ch es so machen.

Aber ich bin noch Anfänger und hab keine Ahnung ob das so funktioniert x3

In diesem Sinne

:music: greetz doc_p :music:
Sound Designer bei Firesplash Entertainment

Macht mit beim Firesplash Camp auf der GCO 2010! Infos gibts hier

Mein Vorstellungsthread

WarriorA

Knappe

Motto: Brothers everywhere, raise your hands into the air, we're warriors, warriors of the world!

  • Nachricht senden

6

Donnerstag, 8. April 2010, 17:38

Das ist Per Event nur möglich, wenn man statt zu Mappen, die Tilesets per Event einfügt, d.h.
Man mach ein Event und gibt ihm als Grafik ein Tile. Das kann man dann auf ner 2. Eventsite wieder ändern.
Was jedoch 1. unendlich aufwendig ist >_< und 2. man nur 1 Layer zum Mappen hat.

Das leichteste hierbei wäre, eine 2. Map zu erstellen, und dann nach ein paar min. diese Map als Ziel des Transfer Player einzustellen.

mfg

- WarriorA -
- Eventer -

  • Allgemeines

    Bild
    Bild
  • Können

    Eventing 10/10
    Mapping 7,5/10
    Grafiken 6,5/10
    Scripting 4/10
    Pixeln 0/10
  • Projekt

    Bild

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

7

Donnerstag, 8. April 2010, 18:08

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class Interpreter
  def change_tileset(ts)
	if ts.is_a?(Numeric)
  	ts = $data_tilesets[ts]
	end
	$game_map.tileset = ts
	$scene.spriteset.draw_new
  end
end
 
class Scene_Map
  attr_reader :spriteset
end
 
class Spriteset_Map
  def draw_new
	dispose
	initialize
  end
end
 
class Game_Map
  def tileset=(tileset)
	@tileset_name = tileset.tileset_name
	@autotile_names = tileset.autotile_names
	@panorama_name = tileset.panorama_name
	@panorama_hue = tileset.panorama_hue
	@fog_name = tileset.fog_name
	@fog_hue = tileset.fog_hue
	@fog_opacity = tileset.fog_opacity
	@fog_blend_type = tileset.fog_blend_type
	@fog_zoom = tileset.fog_zoom
	@fog_sx = tileset.fog_sx
	@fog_sy = tileset.fog_sy
	@battleback_name = tileset.battleback_name
	@passages = tileset.passages
	@priorities = tileset.priorities
	@terrain_tags = tileset.terrain_tags
  end
end


Call Script:

Ruby Quellcode

1
change_tileset(TILESETID)

ändert das aktuelle Tileset.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

StorMeye

Rekrut

Motto: Die Kunst ist, vor lauter Pixel nicht das große Ganze aus den Augen zu verlieren.

  • Nachricht senden

8

Freitag, 9. April 2010, 13:23

Eine weitere Idee wäre, eine Art Lightmap zu erstellen, nur dass Du statt den Lichteffekten Schnee "reinmalst". Das Bild kannst Du dann als Picture in den Maker importieren und zeitabhängig seine Opacity erhöhen, sodass der Schnee immer stärker sichtbar wird. Das ist sicher kompliziert und aufwändig, sieht aber auch cool aus :-)

Ähnliche Themen

Social Bookmarks