Creare Videogiochi - Game Developer
aiuto darkbasic immagini bmp - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Altri Programmi per la Creazione di Videogames (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-per-la-Creazione-di-Videogames)
+--- Forum: Darkbasic Pro, DarkGDK (https://www.making-videogames.net/giochi/Forum-Darkbasic-Pro-DarkGDK)
+--- Discussione: aiuto darkbasic immagini bmp (/thread-aiuto-darkbasic-immagini-bmp)



aiuto darkbasic immagini bmp - daniele3112 - 27-11-2011

ciao a tutti ,volevo chiedervi come fare ad inserire un immagine bitmap.
Quando inserisco la stringa e do il compile-run mi da error runtime 1003 e non mi visualizza l' immagine.
Ringrazio in anticipo per una vostra possibile risposta Huh


RE: aiuto darkbasic immagini bmp - VisualJump3D - 28-11-2011


Scrivi il tuo codice e ti possiamo dare una mano !



RE: aiuto darkbasic immagini bmp - daniele3112 - 28-11-2011

Rem carica l' immagine
load image "immagine1.bmp",1
sprite 1,10,20,1
offset sprite 1,15,40
rotate sprite 1,90
load image " immagine2.bmp",2
hide mouse
do
sync on
rem imposta lo sfondo
paste image 3,0,0
move sprite 1,.05
if sprite x(1)>640 then sprite 1,-20,20,1

sync
loop

grazie mille


RE: aiuto darkbasic immagini bmp - Zettamax - 28-11-2011

prova a togliere il comando "paste image".
esempio(per visualizzare un immagine):

rem imposta gli fps a 60
sync on : sync rate 60
rem caricamento e visualizzazione immagine
load image "nome.bmp", 1
sprite 1,0,0,1
do
rem qui metti le operazioni

sync
loop


RE: aiuto darkbasic immagini bmp - daniele3112 - 28-11-2011

grazie ma niente,ho provato ma lo schermo quando faccio partire mi rimane sempre blu


RE: aiuto darkbasic immagini bmp - Zapetino - 29-11-2011

fai così:
Codice:
//settiamo la directory del programma
//nella sua stessa cartella
    app$=appname$()
for n=len(app$) to 1 step -1
if mid$(app$,n)="\" or mid$(app$,n)="/"
  apppath$=left$(app$,n)
  appfile$=right$(app$,len(app$)-n)
  exit
endif
next n
set dir apppath$

//settiamo la sincronizzazzione dello schermo

sync on : sync rate 60

//adesso carichiamo un immagine

img_id = 1 //id dell'immagine
img_name$ = "immagine.png"

load image img_name$,img_id

//main loop del programma

do
     sync
loop

poi se vuoi trasformare la tua immagine in sprite basta fare così
Codice:
//settiamo la directory del programma
//nella sua stessa cartella
    app$=appname$()
for n=len(app$) to 1 step -1
if mid$(app$,n)="\" or mid$(app$,n)="/"
  apppath$=left$(app$,n)
  appfile$=right$(app$,len(app$)-n)
  exit
endif
next n
set dir apppath$

//settiamo la sincronizzazzione dello schermo

sync on : sync rate 60

//adesso carichiamo un immagine

img_id = 1 //id dell'immagine
img_name$ = "immagine.png"
sprite_id = 99

load image img_name$,img_id
//transformiamo l'immagine in sprite

sprite sprite_id, 100,100,img_id

//main loop del programma

do
     sync
loop

a me funziona , se hai problemi posta l'errore che ti da Smile