Errori, bug, domande - pagina 2801
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Prova solo con Print(
E anche printf sembra funzionare.
In printf, il primo parametro specifica il tipo di valore da stampare.
Lastampa funziona! Grazie! ))
Ma printf non funziona sempre
Voglio visualizzare un personaggio sulla tela e spostarlo, fonte:
perché sovrascrivo l'immagine renderizzata precedente con il nero e gli artefatti rimangono?
Voglio visualizzare un personaggio sulla tela e spostarlo, fonte:
perché sovrascrivo l'immagine renderizzata precedente con il nero e ho ancora artefatti?
È meglio riempire di nuovo tutto il kanvas in una volta sola. È meglio ridisegnare tutto il kanvas in una volta sola.
È meglio riempire di nuovo tutto il canva in una volta sola. In ogni caso è tutto ridisegnato dopo.
Ci ho già pensato, ma la domanda è puramente tecnica
si scopre che l'antialiasing dei caratteri funziona? e l'obiettivo è quello di spostare gli sprite, in generale, voglio capire perché funziona così
Non so dove scavare, qualcuno può suggerire una direzione per la ricerca. Sto scrivendo un indicatore, ma dopo il primo clic su "compile", la parte di calcolo dà un nonsenso, compilo di nuovo, sembra essere vero.
Non faccio niente di straordinario - calcolo solo le ultime 100 ginocchia Zig-Zag. Ho invertito il codice più di una volta, ma il fatto è che è lo stesso, ma il risultato è diverso.
Anticipando una delle possibili versioni: i buffer degli indicatori sono inizializzati forzatamente, non c'è spazzatura in essi.
anticipando una delle possibili versioni: i buffer degli indicatori sono inizializzati forzatamente, non c'è spazzatura in essi.
la domanda è dove inizializzi
se prev_calculated == 0, allora tutto è OK, se è in OnInt(), allora avrà un glitch quando si cambia TFs e quando si compila
La domanda è dove inizializzi
se da prev_calculated == 0, allora tutto è ok, se in OnInt(), allora avrà un glitch quando si passa a TF e quando si compila
provato tutte le varianti (sia onInt che oncalculated); quella attuale: nel ciclo ogni valore è assegnato individualmente. ho controllato attraverso la finestra dei dati - nessun valore strano/molto.
Voglio visualizzare un personaggio sulla tela e spostarlo, fonte:
Perché sto schiacciando l'immagine renderizzata precedente in nero e gli artefatti rimangono?
È a causa dell'anti-aliasing. Il modo più sicuro è quello di disegnare un rettangolo nel colore di sfondo, sopra il simbolo. E poi emettere il simbolo con le nuove coordinate. Questo è ciò che si fa di solito in casi come questo.
Questo è dovuto all'anti-aliasing. Il modo più sicuro è quello di disegnare un rettangolo nel colore dello sfondo, sopra il simbolo. E poi emettere il simbolo con le nuove coordinate. Questo è ciò che si fa di solito in casi come questo.
Non dimenticate il semplice spostamento di kanvas senza ridisegnare e dipingere.
Questo è il modo più rapido di muoversi.
Non dimenticate la possibilità di spostare semplicemente il kanvas senza tutto il ridisegno e la sovraverniciatura.
Questo è il modo più veloce per muoversi.
Nessuno lo nega. È solo che c'è un concetto in cui c'è un unico schermo come tela. A sua volta, la stessa tela personalizzata (matrice di pixel) è disegnata su una tela della finestra (grafico). Più precisamente, viene prima passato al grafico (copiato) usando ResourceCreate (in OBJ_BITMAP o OBJ_BITMAP_LABEL). Nella finestra del grafico, tutto è disegnato usando Win API (se non mi sbaglio). Anche se può essere fatto usando anche altre API. Ma la classe CCanvas ha i propri metodi di disegno sugli elementi dell'array m_pixels.
Si scopre che, disegnando un piccolo rettangolo, si deve ancora passare un sacco di pixel usandoResourceCreate (si risparmia tempo solo sul disegno). E in questo modo potete semplicemente spostareOBJ_BITMAP_LABEL intorno al grafico, senza elaborare l'array m_pixels e poi copiarlo in OBJ_BITMAP_LABEL.