HESEE - Sob 03 Kwi, 2010 16:40 Temat postu: Zrobi ktoś kompas?Siema mógł by ktoś napisać skrypt taki że jak jest minimapka to zamiast tego bym chciał kompas który się rusza.
Na podstawe z gothic 3.
Spoiler:
Amelanduil - Sob 03 Kwi, 2010 21:53 ruszającego kompasu chyba nie ustawisz, bo nie widziałem jeszcze skryptu na obracanie kamerą w grze...
Możesz za to zrobić tak, aby wyświetlał ci się kompas w lewym dolnym rogu, korzystając z odpowiedniego skryptu, aczkolwiek kompas w grach tworzonych w rpg makerze jest szczerze mówiąc bezużytecznyHESEE - Nie 04 Kwi, 2010 06:49 Aha to znaczy że się nie będzie obracał.
A możecie mi powiedzieć czym piszecie skrypty?Melvin - Nie 04 Kwi, 2010 08:03
Cytat:
A możecie mi powiedzieć czym piszecie skrypty?
Hm... Klawiaturą...?
No wiesz... Jak kompas ma się nie obracać to sprawa łatwa... Coś pokombinuję...Czeliosss - Nie 04 Kwi, 2010 09:45 Według mnie najłatwiejszym sposobem na kompas jest zrobienie kilku grafik pozycji kompasu i robić na każdej mapce zdarzenie na Równoległe i pokazuje obrazek kompasu i sam ustawiasz jak ma wyglądać. Jak chcesz to spróbuję to zrobić, ale nie mam jeszcze grafik, ale spróbuje zrobić.
Pzdr.Melvin - Nie 04 Kwi, 2010 10:08 A nie łatwiej jest napisać skrypt na wyświetlanie kompasu..?RtaMag2 - Nie 04 Kwi, 2010 11:41 Eeee... ja jeszcze nie umiem robić skryptów więc popieram Czeliosssa Melvin - Nie 04 Kwi, 2010 12:09 Eh...
Dobra... To Czeliosss może Ci zrobić na zdarzeniach, a ja mogę spróbować na skryptach...(Mi też przydałby się taki kompas)HESEE - Nie 04 Kwi, 2010 12:47 Dzięki możecie spróbować to zrobić.
Czelios jeśli chcesz moge taki kompas ci wyciąć z gothic 3 bo już trochę grafikowałem.Sabikku - Nie 04 Kwi, 2010 12:57 Może pierwej autor tematu niech powie, od czego zależne mają być obroty kompasu. Ma wskazywać północ (czyli stać bez ruchu), pozycję wyznaczoną przez parę zmiennych, czy jak? Problem rodzi się też przy przechodzeniu do kolejnych map.Czeliosss - Nie 04 Kwi, 2010 13:10 HESEE wyślij mi grafikę. to powiem co i jak.HESEE - Nie 04 Kwi, 2010 16:41 ok.ale kompas to powinien się ruszać ale jak to sprawia problemy.to może być nieruchomy.Czeliosss - Nie 04 Kwi, 2010 16:59 Na eventach będzie nieruchomy. Jak Melvin zrobi skrypt to może będzie obracany.Melvin - Nie 04 Kwi, 2010 17:01 Nie wiem czy uda mi się zrobić obracany, ale spróbuję...HESEE - Nie 04 Kwi, 2010 17:01 http://img260.imageshack.us/i/beznazwyi.png/
Od razu jest w formacie na przezroczystość.Czeliosss - Nie 04 Kwi, 2010 17:20 Dobra, dzięki. Grafikę już sobie przygotowałem. A może chciałbyś mieć coś takiego, że grafika kompasu zmienia się jak naciśniesz strzałkę. Np. Idziesz przez wąwóz, kompas pokazuje, że przed tobą jest północ, skręcasz w lewo i pokazuje, że jest zachód. Tak w chwilę to wymyśliłem.
Pzdr.Melvin - Nie 04 Kwi, 2010 20:16 Dobra...
Masz tu skrypt na kompas...
Kompas jest co prawda nieruchomy, ale jakbym posiedział troszkę dłużej byłby ruchomy.
Skrypt wywołujesz przełącznikiem nr. 1/on i wyłączasz nr.1/off
Spoiler:
Kod:
#==============================================================================
# Kompas v1.0
#------------------------------------------------------------------------------
# Script by Melvin
#==============================================================================
class Window_Base
def draw_kompas(x, y)
bitmap = RPG::Cache.picture(Melvin::NazwaOk)
kompasw = bitmap.width
kompash = bitmap.height
self.contents.blt(x , y , bitmap, Rect.new(0, 0, kompasw, kompash))
end
end
class Scene_Map
alias kompas_main main
def main
@Kompas = Window_Kompas.new
kompas_main
@Kompas.dispose if @Kompas != nil
end
alias kompas_update update
def update
@Kompas.update
kompas_update
end
end
class Window_Kompas < Window_Base
def initialize
super(5, -26, 220, 270)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
if $game_switches[1] == false
self.x = -400
end
end
def update
self.contents.clear
actor = $game_party.actors[0]
draw_kompas(0, 0)
if $game_switches[1] == true
self.x = -40
end
if $game_switches[1] == false
self.x = -400
end
end
end
PS. Zamieszczę pełną wersję w skryptach...HESEE - Nie 04 Kwi, 2010 20:17 Dół-http://img260.imageshack.us/i/beznazwyi.png/
Góra-http://img534.imageshack.us/i/grab.png/
Lewo-http://img16.imageshack.us/i/lewo.png/
Prawo-http://img688.imageshack.us/i/prawo.png/
Ok
[ Dodano: Nie 04 Kwi, 2010 20:20 ]
A gdzie mam obrazek wstawić?Melvin - Nie 04 Kwi, 2010 20:21 Do folderu "Pictures" w gł. folderze z grą...