問題タブ [ceramic-tile-engine]
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.
lua - セラミック タイル エンジンとボックス 2D による衝突検出
この質問のフォローアップ、セラミックタイルエンジンを使用したストーリーボード、および衝突検出を使用したストーリーボードはまだ謎です。コードは次のとおりです。
スクリーンショットは次のようになります。
ただし、print
メッセージがターミナルにまったく表示されないため、衝突が発生することはありません。
私は使用しています:
- コロナSDK
- セラミック タイル エンジン
- コロナ モジュール: 絵コンテ、物理演算
衝突検出を有効にするにはどうすればよいですか? パラメータは正しいですか?
編集 2013/10/27
タイル マップの設定は次のとおりです。
Mac OS X で実行している場合、衝突は発生しません (ハイブリッド レイヤーのみが色を変更します)。
Windows 7 で実行すると、コードは次の行でクラッシュします。
エラーあり:
Ceramic.lua でグローバル 'reversePolygon' (nil 値) を呼び出そうとしています: 617
次の行をコメントアウトすると、エラーはなくなりました。
ただし、衝突関数は呼び出されません。
lua - コロナシミュレーターにロードするとマップが曲がる
私はゲームを作ろうとしていて、レベルを作成する方法と Dusk エンジンの使用について考えていましたが、現在、いくつかの理由でタイルがコロナ シミュレーターに適切に読み込まれません (理由はわかりません)。
だから私はTiledでマップを作成し、マップが持っていたjsonとして保存しました
各タイルの高さ32 pixels
と幅は32 pixels
それは私が使用しているタイルセットです:
マップに 1 本の木を配置し、マップを次のように保存しました。"map.json"
コロナで新しいプロジェクトを作成"map.json"
し、プロジェクトフォルダーに移動し、「Duskフォルダー」も追加しました
次に、プロジェクトの main.lua ファイルを開いて実行しました
そしてそれが私が得た結果です