tile

    0熱度

    1回答

    我需要我的代碼幫助我在Monogame等距2D。 ,在60FPS呈現500塊* 750地磚(128×64尺寸)(但我的電腦着火了)我已經成功創建了瓷磚引擎,但問題是更大的尺寸,其中FPS下降了很多。 首先,我將所有的磚裝入磚的名單: for (int i = 0; i < 500; i++) { for (int j = 0; j < 750; j++) {

    0熱度

    2回答

    我已經在基於2D等距tile的MORPG上工作了幾個月,並意識到我的遊戲屏幕渲染速度非常低。 我一直在研究和測試幾個星期,現在只能使邊際收益,我的幀速率。我已經使用cProfile並測試了幀速率,通常我可以在程序上實現100 + FPS,但是一旦我的「render()」函數被調用,它就會降低到5 FPS。 下面是函數的(有點)濃縮版本: for y in range(0, 42): f

    1熱度

    1回答

    好的,首先,這是我在這裏的第一篇文章,通常我可以通過簡單的搜索答案,但是,由於這是一個具體的,我不'能夠找到這個答案。我有些初學者在編碼方面(我主要知道基本知識,並觀看過很多視頻並閱讀了很多關於C#的教程),並試圖編寫一個ASCII控制檯「遊戲」。一切都很好,但現在我被困在了映射部分。起初,我想我會爲牆壁手動輸入所有座標。然而,我在這裏找到一篇文章解釋說,更多的面向對象的方法是創建一個Tile類。

    0熱度

    1回答

    我想用this fork(更新了最新版本的單張工作)的單張Zoomify插件的顯示自定義地圖(巨大的質地〜30000x70000)。 我需要在地圖上使用地理座標(設置標記)來工作,並想知道做什麼是最好的方法,因爲在通過插件初始化時無法設置偏移,縮放或邊界。 起初我認爲應該有一個小冊子的方式來校準TileLayer就像它可能與ImageOverlay通過設置圖像邊界。但似乎並非如此。 這是插件應該照

    0熱度

    1回答

    美好的一天! 我需要關於Libgdx項目的幫助。 我想要的是刪除我的圖形圖層(第0層)中的一個圖塊。 這是我走到這一步: if(object1.getUserData() != null && object1.getUserData() == "polyblock"){ polyblock1 = true; System.out.println("PLAYER 1");

    0熱度

    1回答

    我正在通過編程經典的roguelike來學習C++和SDL2。現在,我通過這樣一個渲染tiles.png圖像的一部分建立映射: 我跟着lazyfoo's tiling tutorial和它的作品,但我想能夠改變每個圖塊背景色和前景色。我可以像this other tutorial那樣改變完整的紋理顏色,但是如果我想要某個地方的棕色門和其他地方的灰色門,該怎麼辦? 這裏最好的辦法是什麼?顯然,我不能

    0熱度

    1回答

    鑑於下面的代碼,我試圖打印出一個單一的圖像(存儲在變量'圖像')多次。任何關於如何去做這件事的建議?任何信息都會有用。 Image image = new Image("tileset.png"); ImageView tileset = new ImageView(); tileset.setImage(image); Rectangle2D viewport1

    0熱度

    1回答

    我有一個40x40的窗格,顯示一張地圖。目前,我有以下幾種方法監聽右鍵點擊: //detect right click + display menu, select if you want to place item 1 or item 2 final ContextMenu cm = new ContextMenu(); cm.addEventFilter(MouseEven

    0熱度

    1回答

    我一直在研究一個遊戲(在JavaFX中),玩家在遊戲板上繪製一條路徑,當他關閉內部圖塊成爲他的路徑時受控區域。 我見過,幾乎可以工作。我遍歷問題點右側的圖塊,並計算我輸入一系列屬於邊界的圖塊的次數。如果它很奇怪,它就在裏面(計數1是一個特殊情況)。 問題是在下圖中的P1和P2點。計數到右邊都會有相同的計數,但一個在裏面,一個在封閉區域之外。我無法弄清楚如何定義這個特殊情況。 任何指針或想法都是值得

    1熱度

    2回答

    我正在用Pygame製作一個簡單的基於瓷磚的遊戲。 目前,它顯示一個隨機選擇的瓷磚10x10網格。這部分工作完美,但我突出顯示問題。 當您將鼠標懸停在某個圖塊上時,它應該以大約一半的不透明度加載一塊灰色圖塊。它加載,但不透明度無法正常工作。如果您將鼠標放在一個圖塊上,則它會正確加載不透明度和全部圖片。但是,如果您將鼠標移動到磁貼上,它就會正常傳送,而不會透明。 我認爲這是因爲它每次發生事件時都會加