Jump to content
Rpg²S Forum
  • 0

Varie domande sul mapping e scripting


Liby617
 Share

Question

Salve!Volevo sapere varie cose:

1) Il giorno e la notte si possono disattivare negli edifici?

2) Si può mettere un contorno alle mappe tipo fatte di alberi invece che un contorno nero?

3) Come si fa un collegamento su mappe in cui non si debba schiacciare nessun pulsante per attivarlo?

4) Non riesco a mettere la luce ai lampioni come si fa?

 

-------------

 

Non so se posso chiedere qui:

Qualcuno ha i tilesets degli interni delle case per fare remake di oro argento cristallo e per fare la torre sprout?

 

 

Grazie ^-^

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

1-Puoi contrastarlo con gli eventi, ad esempio con un Tint Screen più luminoso all'entrata e uno più scuro all'uscita di notte, e viceversa di giorno.

2-Ci sono delle macchie di alberi negli autotile, cerca bene.

3-In basso a sinistra setta il tipo di evento come Hero Touch o Collisione anzichè Action Key

4-Usa una Fog o una Picture...ci vuole un pò di pratica, per questo dovresti chiedere ad utenti più esperti nel campo grafico.

Edited by Zoro the Gallade

Mensola dei trofei:

 

http://www.rpg2s.net/forum/uploads/monthly_08_2014/post-6-0-59989200-1408714052.gifhttp://i.imgur.com/7GriqYm.png

 

 

Creazioni varie:

 

 

hnR4pt.png

Link to comment
Share on other sites

  • 0

A proposito di mapping:

a volte mi capita di inserire dei tile che in teoria non dovrebbero permettere il passaggio all'eroe e invece l'eroe ci passa senza problemi...come posso risolvere questo problema?ho provato a reinserirte il tile ma non cambia niente, l'unico modo che ho visto funzionare è eliminare l'intero pezzo e rifarmi tutti i livelli di tile...un po' una rottura

Link to comment
Share on other sites

  • 0
Anche a me a volte succede...e come te cancello tutto e ricomincio ^^

Progetto in corso:

"Hero Walking: Toward Another Life"

Video Old Intro su Youtube

Visite: 11.896!

http://img212.imageshack.us/img212/1060/logheryb0.jpg

 

 

*Posizioni raggiunte nei contest*

 

 

http://www.rpg2s.net/awards/bestuser1.jpghttp://www.rpg2s.net/awards/beststaff1.jpg

http://www.rpg2s.net/awards/bestmaker3.jpghttp://www.rpg2s.net/awards/bestcritical1.jpghttp://www.rpg2s.net/awards/mostcharismatic2.jpg

http://www.rpg2s.net/awards/mosthelpful1.jpghttp://www.rpg2s.net/awards/mostpolite1.jpghttp://www.rpg2s.net/awards/mostpresent1.jpg

 

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif http://img230.imageshack.us/img230/1273/sccontest1batio5.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img143.imageshack.us/img143/3755/destroyae4.png

http://img141.imageshack.us/img141/3081/comics3od3.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif

 

 

SE VUOI AVERE RENS PER RISORSE, TUTORIAL, DEMO, ECC... LEGGI QUI

Link to comment
Share on other sites

  • 0
A me sto fatto dei tile a cui non funziona la passabilità, accade solo se quando fai alcune cancellazioni alla mappa, utilizzi autotile trasparenti.

Targhette
http://www.rpg2s.net/awards/mostpolite2.jpghttp://www.rpg2s.net/awards/mostpresent1.jpghttp://i51.tinypic.com/2mfnpt2.png

 

 

http://www.rpg2s.net/dax_games/r2s_regali5.png

Link to comment
Share on other sites

  • 0

in effetti io quando sbaglio uso i tile trasparenti per cancellare l'errore...a quanto pare è meglio evitare di fare ciò, altrimenti i nuovi tile che metti sopra li conta come se fossero quelli trasparenti che sono sempre attraversabili...

 

uf...quindi dovrò cancellare il riquadro e rifare tutto da zero, che seccatura....

Link to comment
Share on other sites

  • 0
Nono, i tile trasparenti li puoi benissimo utilizzare, e che a volte accade con Autotile trasparenti, perchè settati in diverso modo. Edited by Soul Eater

Targhette
http://www.rpg2s.net/awards/mostpolite2.jpghttp://www.rpg2s.net/awards/mostpresent1.jpghttp://i51.tinypic.com/2mfnpt2.png

 

 

http://www.rpg2s.net/dax_games/r2s_regali5.png

Link to comment
Share on other sites

  • 0
per cancellare con pezzettini trasparenti, bisogna utilizzare il primo che c'è in ogni chipset (ovviamente settato libero con priorità 5)

http://25.media.tumblr.com/tumblr_lodqprEyn91qkkkpko1_500.gif

http://img393.imageshack.us/img393/9631/birthdaygifabcw9.jpghttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://img42.imageshack.us/img42/3015/terzoposto.png Picnic con Nono, by Test ^^

 

Immagine inserita

 

 

Link to comment
Share on other sites

  • 0
anche a me dava questi problemi, visto che anche io facevo questa cosa e dovevo rifinire ogni area cancellata più volte... un casino

http://25.media.tumblr.com/tumblr_lodqprEyn91qkkkpko1_500.gif

http://img393.imageshack.us/img393/9631/birthdaygifabcw9.jpghttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://img42.imageshack.us/img42/3015/terzoposto.png Picnic con Nono, by Test ^^

 

Immagine inserita

 

 

Link to comment
Share on other sites

  • 0

qusando uso questo script e provo i lgioco esce un errore

 

 

#================================

# ■ Light Effects

#================================

#  By: Near Fantastica

# Date: 28.06.05

# Version: 3

#================================

 

class Spriteset_Map

#--------------------------------------------------------------

alias les_spriteset_map_initalize initialize

alias les_spriteset_map_dispose dispose

alias les_spriteset_map_update update

#--------------------------------------------------------------

def initialize

@light_effects = []

setup_lights

les_spriteset_map_initalize

update

end

#--------------------------------------------------------------

def dispose

les_spriteset_map_dispose

for effect in @light_effects

effect.light.dispose

end

@light_effects = []

end

#--------------------------------------------------------------

def update

les_spriteset_map_update

update_light_effects

end

#--------------------------------------------------------------

def setup_lights

for event in $game_map.events.values

next if event.list == nil

for i in 0...event.list.size

if event.list.code == 108 and event.list.parameters == ["Light Effects"]

type = event.list[i+1].parameters.to_s

case type.upcase!

when "GROUND"

light_effects = Light_Effect.new(event,type)

light_effects.light.zoom_x = 200 / 100.0

light_effects.light.zoom_y = 200 / 100.0

light_effects.light.opacity = 50

@light_effects.push(light_effects)

when "FIRE"

light_effects = Light_Effect.new(event,type)

light_effects.light.zoom_x = 300 / 100.0

light_effects.light.zoom_y = 300 / 100.0

light_effects.light.opacity = 100

@light_effects.push(light_effects)

when "LAMPPOST"

light_effects = Light_Effect.new(event,"LEFT LAMP POST")

light_effects.light.opacity = 100

@light_effects.push(light_effects)

light_effects = Light_Effect.new(event,"RIGHT LAMP POST")

light_effects.light.opacity = 100

@light_effects.push(light_effects)

when "LEFTLANTERN"

light_effects = Light_Effect.new(event,type)

light_effects.light.opacity = 150

@light_effects.push(light_effects)

when "RIGHTLANTERN"

light_effects = Light_Effect.new(event,type)

light_effects.light.opacity = 150

@light_effects.push(light_effects)

end

end

end

end

for effect in @light_effects

case effect.type

when "GROUND"

effect.light.x = (effect.event.real_x - 200 - $game_map.display_x) / 4

effect.light.y = (effect.event.real_y - 200 - $game_map.display_y) / 4

when "FIRE"

effect.light.x = (effect.event.real_x - 300 - $game_map.display_x) / 4

effect.light.y = (effect.event.real_y - 300 - $game_map.display_y) / 4

when "LEFT LAMP POST"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 5

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 15

when "RIGHT LAMP POST"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 25

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 15

when "LEFTLANTERN"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 20

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 5

when "RIGHTLANTERN"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 10

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 5

end

end

end

#--------------------------------------------------------------

def update_light_effects

for effect in @light_effects

next if not in_range?(effect.event)

case effect.type

when "GROUND"

effect.light.x = (effect.event.real_x - 200 - $game_map.display_x) / 4

effect.light.y = (effect.event.real_y - 200 - $game_map.display_y) / 4

when "FIRE"

effect.light.x = (effect.event.real_x - 300 - $game_map.display_x) / 4

effect.light.y = (effect.event.real_y - 300 - $game_map.display_y) / 4

when "LEFT LAMP POST"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 5

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 15

when "RIGHT LAMP POST"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 25

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 15

when "LEFTLANTERN"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 20

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 5

when "RIGHTLANTERN"

effect.light.x = (-0.25 * $game_map.display_x) + (effect.event.x * 32) - 10

effect.light.y = (-0.25 * $game_map.display_y) + (effect.event.y * 32) - 5

end

end

end

#--------------------------------------------------------------

def in_range?(object)

screne_x = $game_map.display_x

screne_x -= 256

screne_y = $game_map.display_y

screne_y -= 256

screne_width = $game_map.display_x

screne_width += 2816

screne_height = $game_map.display_y

screne_height += 2176

return false if object.real_x <= screne_x

return false if object.real_x >= screne_width

return false if object.real_y <= screne_y

return false if object.real_y >= screne_height

return true

end

end

 

#================================

# ■ Light Effects Class

#================================

 

class Light_Effect

#--------------------------------------------------------------

attr_accessor :light

attr_accessor :event

attr_accessor :type

#--------------------------------------------------------------

def initialize(event, type)

@light = Sprite.new

@light.bitmap = RPG::Cache.picture("LE.PNG")

@light.visible = true

@light.z = 1000

@event = event

@type = type

end

end

 

ecco l'errore:

http://i42.tinypic.com/akio38.jpg

 

 

poi: io ho messo tutti disegnini dei pokèmon al posto dei mostri.. come si incontrano casualmente?

 

poi: quando c'è l'acqua e le "parli" mi fa camminare sull'acqua in stile pokèmon surf però dovrebbe cambiare il personaggio come faccio??

 

le mappe si possono fare unite senza teletrasporti?

 

come si fa apparire un immagine sopra al rettangolo dove c'è il messaggio?

 

c'è un codice che su un cartello quando il prottagonsta lo legge appare il suo nome? (il nome cambia ogni volt che inizia il gioco)

 

ed infine come posso farmi dare 1 dei 3 pokèmon iniziale e basta?

 

grazie in anticipo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...