Broly88
Utenti-
Posts
311 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by Broly88
-
Quello che volevo dire è che secondo me, c'è troppa differenza tra il volume che viene impostato nei tile immediatamente adiacenti all'evento che avvia il bgs, e il volume delle celle più lontane. Il primo è troppo alto, mentre il secondo è troppo basso. Allontanandosi/avvicinandosi rimanendo sempre a una certa distanza dall'evento, l'audia sfuma in maniera impeccabile. Ma quando si raggiungono i tile adiacenti a quello dell'evento, il volume val al 100%, provocando un salto (in termini di volume) che secondo me è troppo alto. Se non mi sono spiegato riposto ancora con degli screen.
-
Ciao Pro. Allora, innanzitutto: COMPLIMENTONI, SCRIPT BELLISSIMO E SUPER UTILISSIMO. Solo 2 cose, però: gli ultimi end vanno modificati, altrimenti anche se ci si allontana dall'evento che avvia l'audio, il bgs non scompare. L'altra cosa è questa: non ti sembra che ci sia un po' troppa differenza fra il volume del bgs nelle immediatissime vicinanze dell'evento che genera l'audio (abbastanza alto) e il volume nelle celle più lontane? E' possibile modificare questa cosa?
-
Tecnico Industriale. Sto all'Hertz di Roma
-
Il fatto è che questa è la soluzione che sto già adottando e che questo progetto è la mia tesina d'esame XDDDDDDDDDDDD Volevo solo "innalzare" il livello del mio lavoro ^________^
-
Il fatto è che in questo modo il "Cambia tonalità schermo" che ho messo per fare la notte, mi cambia anche la tonalità dell'evento e l'effetto luce va a farsi benedire...
-
Si ma come faccio? Dovrei piazzare un evento sopra a quello che riproduce la torce e che avvia lo script per le ombre dinamiche. Se puede?
-
Ah ok. Allora: nel mio progetto sto usando lo script per le ombre dinamiche. Solo che nella prima mappa in cui ho applicato questo effetto, la scena si svolge di notte (quindi ho applicato sia una fog che un "Cambia tonalità schermo"). Per questo motivo, avendo applicato lo script a 4 eventi con la grafica animata di una torcia, volevo creare delle aree luminose a forma di cerchio attorno ai 4 eventi-torcia. Quindi veniamo al post di prima: il cerchio riesco a disegnarlo, ma ci vuole 'na marea di tempo, in cui il gioco si blocca; il cerchio, una volta disegnato, segue il pg durante i suoi movimenti (perchè non è un evento il cerchio) e poi mi sarebbe piaciuto far partire il metodo che disegna i cerchi in automatico come dicevo prima nell'altro post.
-
Allora raga vi aggiorno sulla situazione: riesco finalmente a disegnare sto benedetto cerchio, solo che ora sorgono 3 problemi, da risolvere nel seguente ordine: 1 - il tempo che lo script impiega a disegnare anche solo un cerchio è eccessivamente lungo; 2 - il cerchio si sposta seguendo i movimenti del pg, perchè non è un evento; 3 - mi piacerebbe che ogni evento richiami da solo lo script, con lo stesso metodo che usa lo script per le ombre dinamiche, ma questa cosa è d'importanza marginalissima. Avevo scritto anche 2 PM a dad per chiedere aiuto, ma forse non gli sono arrivati. Qualkuno può sostituirsi a lui nel darmi una mano? THXXXXXXXXXXX
-
@DarkSchneider: grazie per le dritte, ora le provo ^_^ @Lestat: Si, si. Quello che dici è giustissimo e lo sapevo già. Solo che avevo messo l'aggiunta a Bitmap dentro un aggiunta a Scene_Map. Una roba da malato. XDD
-
No scusate il minchione sono io. La modifica andava bene come l'avevo fatta, solo che l'avevo lasciata all'interno della modifica a Scene Map. Avevo fatto na cosa tipo class Scene_Map class Bitmap def pippo . . . end end end Da malato proprio. Devo anche dire però, che la def va modificata cpsì, altrimenti non funziona: def draw_cerchio(x, y, a, b, color) 0.step(Math::PI*2, 0.005){ |t| _x = a * Math.cos(t) _y = b * Math.sin(t) set_pixel(x+_x, y+_y, color) } end Se però potreste cmq spiegarmi come funziona questa def mi fareste un gran piacere, perchè non l'ho tanto capito =_=
-
@Neji: E come? Se faccio semplicemente class Sprite def draw_light_sources(cx,cy,r) @sprite = Sprite.new @sprite.bitmap = Bitmap.new(640, 480) color = Color.new(255, 0, 0) @sprite.bitmap.draw_cerchio(0, 0, 0, 0, color) end end Mi va a sostituire l'intera classe Sprite, e non me la aggiorna col metodo nuovo (idem se lo faccio per la classe Bitmap) AIUTOOOOOOOOOOOOOOOOO ^_______________^
-
Guarda, l'ho provato, ma mi da errore, perchè secondo lui (almeno penso) la def che mi hai postato dovrebbe stare all'interno della classe bitmap. Cmq, questo è l'errore : "undefined method 'draw_cerchio' for #<Bitmap:0x4575eb8>" e questo è lo script che sto scrivendo: class Scene_Map def draw_light_sources(cx,cy,r) @sprite = Sprite.new @sprite.bitmap = Bitmap.new(640, 480) color = Color.new(255, 0, 0) @sprite.bitmap.draw_cerchio(0, 0, 0, 0, color) end def draw_cerchio(x, y, a, b, color) 0.step(PI*2, 0.005){ |t| _x = a * cos(t) _y = b * sin(t) set_pixel(x+_x, y+_y, color) } end end Ah! Un'ultima curiosità, se non sono indiscreto ^_^ : mi spieghi che cosa rappresentano i paramentri (a parte color) che passiamo alla def e come agiscono? THX!!
-
Allora, in relazione al mio precedente post sui punti di luce (vedi QUI), volevo chiedervi se esiste la controparte circolare della classe Rect, ovvero un qualkosa che sia in grado di disegnarmi un cerchio.
-
Beh vorrei tenere la soluzione "casareccia" delle picture (senza offesa eh^^) per ultima, anche perchè secondo me (ma potrei sbagliare) una picture grande come la mappa rallenta il motore di gioco di + di uno script "localizzato". Ma sicuramente ho detto una c*****a.
-
Io proverei la via dello script, se qualkuno mi desse una mano. Anche perchè così avremmo uno strumento in + da usare, decisamente più professionale e user friendly. Mo faccio pure vedè che so colto XDDDDD.
-
In effetti ci avevo pensato: il fatto, però, è che io dovrei mettere questa fonte di luce sopra e intorno ad un evento. Se usassi il tileset gli andrebbe a finire sotto. Come fo? Per questo cercavo uno script. L'idea ce l'avrei pure, ma non so come realizzarla: avevo pensato ad uno script che leggeva i commenti degli eventi (come fa quello delle ombre dinamiche) e quando incontrava dei commenti tipo "begin luce" e "ray 3" creava un cerchio di luce, di raggio 3 tile, con centro sopra all'evento. Il fatto è che non so fargli disegnare il cerchio (e se è per questo non sono neanche molto pratico nell'interrogazione via rgss degli eventi) ^_________________^
-
Allora gente. Ariecco il vostro incubo, ovvero me. Mi scuso in anticipo per aver aperto due post in così poco tempo e soprattutto su due cose totalmente differenti. Ma visto che l'altra era più che altro una curiosità (vedi connessione ad un database MDB) e questa invece mi serve, e visto anche che come al solito, dopo aver letto tanto non ho cacciato un ragno dal buco, mi sono deciso a postare. Allora io ho creato una mappa di notte, con due eventi torcia (o candela come volete) che dovrebbero fungere da punti di luce e fare queste due cose: - Generare l'ombra del personaggio; - Illuminare una piccola area intorno a loro. A me sembrava che queste due cose fossero gestite entrambe dallo script per le ombre dinamiche ma o non è così, o io non riesco ad utilizzarlo, perchè riesco ad ottenere solo il primo di quei due punti. Ho provato anche ad usare lo script per l'effetto sole. Ma quello genera solo le ombra e non la luce. Oppure sono un parapleggico io. Sapete darmi qualke dritta. Vi ringranzio in anticipo e mi scuso ancora. CIAOOOOOOOOOOOOOOOOOO
-
Quindi provo a importare quei file come fossero delle classi normali e uso quella classe che ho scaricato da RMXP.org? Ok, appena ho tempo provo^^ EDIT: Allora, il file socket non c'era, ma l'avevo trovato io su internet, il cgi c'era e il net no (c'è telnet e planet). Ho importato questi 2 + l'SDK + la classe di RMXP, ma continua a non funzionare. Il fatto è che ognuna di queste librerie ne chiede altre. CGI chiede "English" e Socket chiede "Java". Devo cercare pure questi?
-
*_* Me che esce dall'angolino con gli occhioni lucidi e pieni di speranza, guardando ProGM con ammirazione ^_^
-
Mamma mia non ho capito nulla... Ubuntu, migrazioni, influenza aviaria, Access, rake, mucca pazza... e io che pensavo di capirci di informatica. Me triste, rannicchiato in un angolo, con le ginocchia tra le braccia che disegna cerchi nella polvere con un dito.
-
Infatti anche installando ruby non mi funziona. Il fatto però è che in un progetto interessantissimo che quei benedetti ragazzi stanno portando avanti (NetplayPlus non so se conoscete: se siete ignoranti in materia andate QUA), da quanto ho capito sfruttano questa classe per inserire nel database i nuovi giocatori. Ma forse ho capito male io... boh :chirol_gusun:
-
Scusate gente, stavolta me ne esco con una richiesta seria. Qualcuno di voi sa per caso come si realizza una connessione ad un database fatto con Access tramite RGSS?? Su Rmxp ho letto qualcosa, c'era anche una classe da scaricare, il fatto è che non funziona: scaricata la classe e inserita, mi dice che riesce a trovare una libreria di Ruby (socket.rb), anche se io gliel'ho messa nella stessa cartella. Devo per forza installare ruby? Io vorrei fare qualcosa di + indipendente... qualkuno sa come fare? THXXXXXX
-
Uso dello script per l'input da tastiera
Broly88 replied to Broly88's question in Supporto RGSS (XP)
ODDIO. Il mio di script è completamente diverso. Stiamo parlando della stessa cosa? è sott'inteso che ti ringrazio ugualmente -
Scusate gente, vorrei chiedervi un piccolo favore. Sarei parecchio interessato all'uso di questo script per un mio mini progetto. Solo che il massimo che riesco a fare co 'sto script e copiarlo XD. Non è che qualche anima pia mi potrebbe spiegare come funge? La mia necessità sarebbe quella di creare una piccola finestra in cui l'utente può inserire del testo. Como se puede far? ...pure internazionale, valà ^__^... GRAZIE IN ANTICIPO!!!
-
E per avviare un gioco direttamente nada? Miiiiiiiiiiiiiiiiiiiiiiiii che fregaturaaaaaaaaaaaaaaaaaa! ^_^
