問題タブ [tiled]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - タイル状の地図を作成する方法(白い画面が表示されます)
タイル状の地図を作成するのに助けが必要です。画像(タイル)が表示された地図ではなく、白い画面が表示されます。誰かがそれを手伝ってくれる?
World.java
:
そしてここにありますGamePanel.java
:
およびMain.java
:
cocos2d-iphone - Cocos2d-x:文字列からTMXTiledMapを開始するとクラッシュする
文字列入力からtmxマップを作成する際に問題が発生しました。
それが私のコードです。非常に不安定です。ほとんどの場合、クラッシュしますが、クラッシュしない場合もあります。文字列マップからマップを読み込んでいます。Wichはconst*charです。私のマップの名前はLevel1.tmxで、次のようにマップをロードすると、tileMap = CCTMXTiledMap :: create( "Level1.tmx"); 常に機能し、クラッシュすることはありません。そして、ロード前の行にログインしているので、mapの値がLevel1.tmxであることを知っています。
クラッシュすると、ログは次のように出力します:(lldb)および行tileMap-> setAnchorPoint(ccp(0,0)); 「スレッド1:EXC_BAD_ACCESS(code = 2、adress = 0x0)」と表示されます
なぜこれが起こるのか、そしてそれを修正する方法を誰かが知っていますか?
どうもありがとう。
追伸:私はxcode、最新のcocos2d-xリリース、iPhoneシミュレーターを使用しています
編集:
ブレークポイントを使用して、タイルマップのロード中に問題が発生した場所を確認しました。
行でtileMap=CCTMXTiledMap :: create(map); 私の変数マップはまだ問題ありません
しかし、オンラインでtileMap-> setAnchorPoint(ccp(0,0)); 突然破損します(ほとんどの場合)
java - LibGDX:アイソメタイルマップでアニメーションを作成するにはどうすればよいですか?
LibGDXとタイルマップに問題があります。私はCoronaSDK(Lua)から来て、Lime(tmxマップを処理するためのサードパーティのlib)を使用しましたが、今はLibGDXに切り替えて、この非常に最近の機能に従いました。GraphicsTileMaps
IsometricTiledMapRenderer
レンダラーとして使用し、マップを表示するためにアセットからアイソメマップをロードすることができましたOrthographicCamera
(すべてwikiページで説明されているように機能します)。また、プログラムでマップレイヤーのタイルを塗りつぶすこともできましたが、次を使用しようとすると問題が発生しますAnimatedTiledMapTile
。
誰かが助けることができますか?AnimatedTiledMapTile
の使用例を見つけましたが、「タイドマップ」(「タイドTideMapLoader
マップ」ではない)を使用していることはわかっています。ただし、特定のタイルでアニメーションを作成する方法を誰かが説明できますか?
android - libgdx でタイル マップ レンダリングのアスペクト比を修正するにはどうすればよいですか?
まずは状況説明から。
タイル マップ コードの初期化:
レンダリング コード:
問題。正方形のマップと非正方形の画面があります。画面いっぱいに地図が表示されます。そのため、マップは正しくスケーリングされません (画面の X および Y スケーリングに従って、32x32 セルが 32x40 セルに変換されます)。画面全体を埋めずにマップをレンダリングするにはどうすればよいですか?
rendering - オブジェクトの前後での LibGDX スプライト/タイルのレンダリング
簡単な事実:
- タイルエディターとして Tiled を使用しています。
- 私はLibGDXを使用しています。古いポケモン スタイルのゲームですべてが機能するようになりました。
私の問題:
私はポケモンを作成していません。私のスプライトは 60x20 ピクセルですが、衝突領域として下の 20x20 ピクセル (私の足) だけが必要です。
次に、20x20 ピクセルの歩行不可能な底を持つ木を取り上げます。
下から来るときは、足の上の 40 ピクセルが木の前に表示されるようにします。これは、実際の木の前に、下から 20 ピクセル、上から 20 ピクセルということです。しかし、木の真上に立っているときは、プレーヤーが木の後ろに完全に覆われるようにしたいと考えています。
LibGDX を使用せずにプログラミングしていたとき (デスクトップ、低ローエンド)、最初に自分の位置より上のすべてのピクセルをレンダリングし、次に自分の上/下に移動するアイテムをチェックしてから、他のすべてをレンダリングしました。
今、私はとにかく、私がOrthogonalTileMapRenderer
.
c++ - 並べて表示すると、すべての値が 1 になりすぎます
これがタイルについて尋ねるのに最適な場所かどうかはわかりませんが、非常に迅速な回答があることはわかっているので、行ってみましょう. Ludum Dare のタイル マップを生成するために tiled を使用していますが、エクスポートすると常にすべての値が 1 高くなりすぎます。これらの値をすべて 1 つ下に移動する最も簡単な方法は何ですか?
libgdx - libGDX: 直交 TiledMapRenderer は 1 つのタイルのみをレンダリングします
libGDX 0.9.9 の OrthogonalTiledMapRenderer を使用して、タイル マップを tmx 形式でレンダリングしています。
このレンダラーは、左下隅に 1 つのタイルのみをレンダリングします。
同じコンストラクターで IsometricTiledMapRenderer を使用すると、マップ全体がレンダリングされます。直交レンダラーに既知のバグはありますか、それとも使い方が間違っていますか?
serialization - TiledMap を libGDX に保存できますか?
libGDX を調べ始めたばかりで、本当に楽しかったです。エディターで生成したタイル マップの読み込みは非常に簡単でした。しかし、プレイヤーがマップを変更および拡張できるゲームに取り組むことを念頭に置いています。
ここに私の質問があります: フィールドを追加/削除/変更してcom.badlogic.gdx.maps.tiled.TiledMap
、結果をディスクに保存することは何とか可能ですか?