簡體   English   中英

C ++ SFML Sprite丟失數據

[英]C++ SFML Sprite Losing Data

我的WIP Tetris克隆中有兩個類,一個由主函數立即調用。 此類的.h和.cpp文件在這里: http : //pastebin.com/mDMeqMfV

第一類具有實例的第二類可以在以下位置找到: http : //pastebin.com/wG2b0whL注釋部分是一組顏色,我將它們用作疊加以制作不同的彩色塊。 無論如何,我遇到的問題是Block類的實例。 盡管在初始化函數中將子畫面的位置設置為可變位置,但實際上該子畫面並未渲染。 它似乎默認為0,到Draw函數時為0,即使調用Draw方法中所示的setPosition函數,也不會到達其正確位置。 解決這個問題的任何幫助將不勝感激。

您已經將Block b作為類的成員,但是您在PentrisGame的構造函數中構造了一個新塊。 也許您忘了做作業? 事實證明,您構建的對象已被銷毀,並且您的成員保留其默認狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM