我花了幾天的時間試圖找出我的代碼出了什麼問題。我試圖在libgdx中渲染一個瓷磚貼圖(.tmx),但它不渲染,它只是顯示一個沒有錯誤的紅色屏幕。我已經重寫了幾次代碼,並且總是得到相同的結果。 我的代碼: public class Main extends ApplicationAdapter {
SpriteBatch batch;
TiledMap map;
TmxMapLoader lo
我一直在扼殺這一點,我試圖運行一些代碼,顯示我在瓷磚做的瓷磚地圖,但我似乎已經messedit了,因爲pygame窗口不斷崩潰而沒有響應。不知道我的格式是否正確,但我沒有做太多的工作,而且還有很多評論。下面是代碼: import pygame as pg
import pytmx
from settings import *
import os
import time
def coll
我已經設法使用TiledSharp圖書館將文件讀入由'平鋪'級別編輯器製作的平臺遊戲中。我終於設法加載了一個關卡,並在我的遊戲中正確顯示,但我無法解決如何訪問我在地圖上的瓷磚上設置的自定義屬性。例如,我有一個名爲'忽略'的布爾屬性,它指定在碰撞計算中瓦片是否應該被忽略。我希望能夠讀取每個圖塊加載時的「忽略」屬性。像這樣的: for (var i = 0; i < map.Layers[0].Til
我已經在瓷磚的地圖編輯器中定義的屬性爲tag,以及如何檢索在cocos2dx 這是我如何做到這一點: for (int h=0; h< size.height; h++){
for (int w=0;w<size.width; w++){
auto sprite = layer->tileAt(Vec2(w,h));
auto gid = layer->getTi