Kolor Deszczu
Aktualny czas: 21-05-18, 07:06 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[VX] Kolor Deszczu
Yoroiookami Offline
*


Liczba postów: 835
Dołączył: 01-05-13

Pomógł: 99



Post: #1
lezka Kolor Deszczu

Można jakoś zmienić podstawowy kolor deszczu podczas gry? :L
Są jakieś skrypty na pogodę, ale strasznie się gryzą, a ja i tak potrzebuję tylko zmiany odcienia. :ehe:

[Obrazek: bhixcw.jpg]
[Obrazek: tumblr_static_eyes.gif]
09-12-17 17:16
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
AlmostNoRuby Offline
*


Liczba postów: 156
Dołączył: 22-09-16

Pomógł: 26



Post: #2
RE: Kolor Deszczu

Na pewno trzeba zmienić coś w zmiennych color1 i color2. Ale niestety, tak się średnio staram, że zawsze mi wychodzi efekt pogodowy w innym kolorze, nawet z przełącznikiem ustawionym na false. Mogę tylko sprecyzować kolor dla konkretnego efektu pogodowego (inny kolor dla np. tylko burzy, a deszcz będzie miał zwykły)

[Obrazek: 4869108.gif]
Aktualnie pracujemy nad Cosmos Setback
Możesz coś powiem przed premierą, ale znając moje lenistwo... :P
Tutaj możesz sprawdzać na bieżąco stan prac.

09-12-17 17:52
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 835
Dołączył: 01-05-13

Pomógł: 99



Post: #3
RE: Kolor Deszczu

Potrzebuję innego koloru dla deszczu, a reszta powinna być taka jak była. Ale potrzebuję móc zmienić ten kolor podczas gry. :zmienny:

[Obrazek: bhixcw.jpg]
[Obrazek: tumblr_static_eyes.gif]
09-12-17 18:04
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 737
Dołączył: 09-04-13

Pomógł: 102



Post: #4
RE: Kolor Deszczu

Na jaki kolor chcesz zmienić? Chcesz to modyfikować przełącznikami czy zmiennymi?

[Obrazek: aye_furniture_pres.png]
11-12-17 15:55
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 835
Dołączył: 01-05-13

Pomógł: 99



Post: #5
RE: Kolor Deszczu

Ayene! :lala: Na pomarańczowy. :lol2: Wystarczy mi przełącznik. smiles

[Obrazek: bhixcw.jpg]
[Obrazek: tumblr_static_eyes.gif]
11-12-17 21:22
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 737
Dołączył: 09-04-13

Pomógł: 102



Post: #6
RE: Kolor Deszczu

By zmienić kolor na czerwony (bo pomarańczowy nie będzie widocznywink) wejdź do klasy Spriteset_Weather.
Znajdź:
color2 = Color.new(255, 255, 255, 80)
po nim dodaj:
if $game_switches[TU WSTAW NUMER]
      color1 = Color.new(255, 0, 0, 160)
      color2 = Color.new(255, 0, 0, 80)
    end

[Obrazek: aye_furniture_pres.png]
12-12-17 21:41
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Yoroiookami
Yoroiookami Offline
*


Liczba postów: 835
Dołączył: 01-05-13

Pomógł: 99



Post: #7
RE: Kolor Deszczu

Chyba coś mi nie działa. :ehe:
#--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize(viewport = nil)
    @type = 0
    @max = 0
    @ox = 0
    @oy = 0
     color1 = Color.new(255, 255, 255, 160)
     color2 = Color.new(255, 255, 255, 80)
    if $game_switches[835]
     color1 = Color.new(255, 0, 0, 160)
     color2 = Color.new(255, 0, 0, 80)
    end
    @rain_bitmap = Bitmap.new(7, 56)
    for i in 0..6
      @rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1)
    end
    @storm_bitmap = Bitmap.new(34, 64)
    for i in 0..31
      @storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2)
      @storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1)
      @storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2)
    end
    @snow_bitmap = Bitmap.new(6, 6)
    @snow_bitmap.fill_rect(0, 1, 6, 4, color2)
    @snow_bitmap.fill_rect(1, 0, 4, 6, color2)
    @snow_bitmap.fill_rect(1, 2, 4, 2, color1)
    @snow_bitmap.fill_rect(2, 1, 2, 4, color1)
    @sprites = []
    for i in 1..40
      sprite = Sprite.new(viewport)
      sprite.visible = false
      sprite.opacity = 0
      @sprites.push(sprite)
    end
  end
[Obrazek: ad416d0eff.png]
Dobrze umieściłem? Bo sprawdzałem i zmiana koloru działa dobrze, ale nie reaguje na przełącznik. Pewnie zrobiłem coś głupiego. Ostatnio mi się zdarza. :zmienny:

[Obrazek: bhixcw.jpg]
[Obrazek: tumblr_static_eyes.gif]
(Ten post był ostatnio modyfikowany: 13-12-17 01:35 przez Yoroiookami.)
13-12-17 00:28
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
AlmostNoRuby Offline
*


Liczba postów: 156
Dołączył: 22-09-16

Pomógł: 26



Post: #8
RE: Kolor Deszczu

U mnie to samo - nie chce współpracować z przełącznikiem. On tworzy Spriteset_Weather tylko przy teleportacji (włączeniu jeszcze raz Scene_Map), więc trzeba by było moim zdaniem pogrzebać przy refresh.

[Obrazek: 4869108.gif]
Aktualnie pracujemy nad Cosmos Setback
Możesz coś powiem przed premierą, ale znając moje lenistwo... :P
Tutaj możesz sprawdzać na bieżąco stan prac.

13-12-17 08:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 737
Dołączył: 09-04-13

Pomógł: 102



Post: #9
RE: Kolor Deszczu

Hmm, pewnie wina tego, że przełączniki włączałam przez okno "debug".
Dodaj do klasy Scene_Map:
def map_refresh
    @spriteset.dispose_weather
    @spriteset.create_weather
  end
W zdarzeniu po zmianie przełącznika wywołaj skrypt:
$scene.map_refresh

Tylko że teraz doczytałam, że chciałeś żeby kolor dotyczył tylko deszczu... ale inne efekty mają pozostać w jednym czasie bez zmian?

[Obrazek: aye_furniture_pres.png]
15-12-17 09:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 835
Dołączył: 01-05-13

Pomógł: 99



Post: #10
RE: Kolor Deszczu

Dziękuję ci, Ayene. :przytul: Działa. A ten deszcz jest na samym końcu gry, więc jest dobrz. :ahoy:

[Obrazek: bhixcw.jpg]
[Obrazek: tumblr_static_eyes.gif]
15-12-17 09:59
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.