問題タブ [gfx]

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.

0 投票する
2 に答える
124 参照

gfx - アーケード ゲームの rom に保存された Gfx タイル

古いroms gfxファイルを使用してリバースエンジニアリングを行って、タイルがどのように保存されているかを確認しようとしています(この例では、スノーブラザーズアーケードセット1を使用しています)。

これは私が今知っていることです:

  • 各色は、変更可能なパレットを指します (パレットを変更すると、タイル内のその色が変更されます)。

  • タイルのサイズは 16x16 です。

ファイルを 16 進エディタで見ると、少し混乱します。ピクセルが何バイトなのか、タイルがどのように表示されるのかわかりません。

これがどのように機能するかについてのアイデアはありますか?

0 投票する
1 に答える
17120 参照

javascript - HTML を使用せずに文字列の改行をエンコードする

HTMLエンティティやタグを使用せずに改行を文字列にエンコードする方法はありますか? 具体的には、改行を表示するために dojox.gfx レンダラーに渡すストリングが必要です。

0 投票する
1 に答える
917 参照

javascript - dojox gfxシェイプを新しい位置で回転させる方法は?

dojox gfxを新しい位置で回転させる方法は?

形状は移動可能であり、新しい位置で回転および拡大縮小する必要があります。デモには、dojoxgfxのButterlyDemoを使用しました。可動バタフライについては、jsfiddleのこの例を参照してください。

新しい位置と新しい中心で形状を回転および拡大縮小するにはどうすればよいですか?

前もって感謝します、

mbecker

0 投票する
1 に答える
210 参照

c - 影付きの三角形の色が間違っている

影付きの三角形を描こうとしましたが、色が間違っています。赤、緑、青の色で関数を呼び出すと、次のようになります。

ここに画像の説明を入力

左上が赤、右上が緑、上が青である必要があります。しかし、ご覧のとおり、色はそうではありません。私はこのようなものを得る必要があります:

ここに画像の説明を入力

コードは次のとおりです。

私はそのように関数 drraw_ftriangle を呼び出します:

draw_ftriangle(表面, 100, 100, RGB(255, 0, 0), 235, 150, RGB(0, 255, 0), 4, 254, RGB(0, 0, 255));

よくわかりませんが、問題はここにあるはずだと思います:

GおよびB変数と同じ...

一日中探しているので、どこに問題があるのか​​ 他の人に説明してもらいたいです...

0 投票する
0 に答える
115 参照

closures - dojox.gfx - イベント接続用の gfx 参照を維持する

次のように、svg ファイルを取得し、svg 内の rect 要素から gfx 形状を作成する単純なプログラムがあります。

ご覧のとおり、ローカル変数の四角形を使用して gfx シェイプを作成および保存し、次に connect を呼び出してイベントをアタッチしています。

問題は、クロージャーが常に最後の四角形参照のコンテキストで実行されていると思うため、イベントが for ループで作成された最後の gfx rect にのみ関連付けられることです。

イベントによってすべての四角形がトリガーされるように、これを修正するための助けが必要です

前もって感謝します

よろしくシャム

0 投票する
1 に答える
822 参照

html - Dojo gfx: onmouseup を壊す形状に接続された onmousemove?

Canvas をレンダラーとして Dojo の gfx にラバーバンド選択ボックスを実装しようとしています。私の意図は、マウスをクリックしてドラッグすると選択ボックスが描画され、マウスが離されると消えることです。残念ながら、私は問題に遭遇しました。

jsFiddle の例: http://jsfiddle.net/7F9fy/

主な問題は onmousemove のどこかにあります (またはそれに関連しています):

マウス イベントが接続されているシェイプ/グループ (上記の例では白い四角形) でマウスの左ボタンを押したままドラッグを開始すると、ドラッグ モーションに従ってボックスが描画を開始します。マウスを放すと、ボックスが消える場合と消えない場合があります。そうでない場合、ボックスは描画され続け、ドラッグ時に定義されたマウスの動きに従います。

jsFiddle で、console.debug またはキャンバスの下の段落レポーターを見ると、マウスを離したときに onmouseup が起動しないことがあることがわかります (mouseup も確認しましたが、同じ問題があります)。 )。onmouseup が起動しない場合でも、onmousemove は起動し続けます。もう一度クリックすると、一連の完全なマウス クリック (下、上、クリック、および移動) が発生し、描画された四角形が消えることがあります。ただし、これが起こらない場合もあり、onmousemove が起動し続けます。ドラッグ/onmousemove が「動かなくなった」後にクリックしても何も起こらない場合、これらのイベントのデバッグ行やレポーターへの変更はありません。stopPropagation、stopImmediatePropagation、preventDefault を追加しようとしましたが、役に立ちませんでした。

onmousemove でボックスを再描画するために、「getShape -> プロパティの編集 -> setShape」の両方を試し、形状を削除してまったく新しい形状を作成しました。これらの方法のどちらも問題を止めず、それらの間に大きな違いはありませんでした.

私は Dojo 1.8.3 を使用しています。これは Chrome (v25) と Firefox (v19) の両方で発生し、キャンバスまたは SVG をレンダラーとして使用します。

考え?ここで明らかな何かが欠けていますか?

0 投票する
1 に答える
617 参照

android - Android dumpsys gfxinfo が記録できるフレーム数を増やす方法は?

コマンド「dumpsys gfxinfo package.name」を使用して、アプリケーションのパフォーマンス データを記録しています。「描画」、「処理」、「実行」で 128 フレームしか記録できないことに注意しました。アプリケーションを数分間自動的に実行し、それらの OGL データを記録したいと考えています。それを行う方法はありますか?

どうもありがとう!

0 投票する
1 に答える
2465 参照

android - dumpsys gfxinfo の時刻情報を理解する

dumpsys gfxinfo ログの時刻情報を知りたいです。次のようになります。

これらの数値を System.currentTimeMillis() に関連付ける方法を教えてもらえますか?

0 投票する
2 に答える
4313 参照

python - Pythonでgfxモジュールを使用する方法

Python用のgfxモジュールを使用しようとしています(ここから: http://www.swftools.org/gfx_tutorial.html )。しかし、私がそうpython setup.py buildすると、エラーが発生します:

ImportError: 名前 CompileError をインポートできません

gfx ファイルを開く必要があるだけです.. (pythonchallenge.com の一部です) どうすればできますか?

私はLinuxミント64ビットに取り組んでいます