問題タブ [graphic]
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.
sprite - NESプログラミング-ネームテーブル?
NESがどのようにそのグラフィカルな筋肉を表示するのか疑問に思っています。私はオンラインで物事を調べてそれを読み通しましたが、最後にもう1つ疑問に思っています。それはNametablesです。
基本的に、私が読んだことから、NESネームテーブルの各8x8ブロックは、グラフィックメモリを保持するパターンテーブル内の場所を指しています。さらに、ネームテーブルには、16x16ブロックごとに特定のカラーパレットを設定する属性テーブルもあります。それらは次のようにリンクされています。
(16個の8x8ブロックを想定)名前付きテーブル、ABCD =スプライトデータへのポインター:
属性テーブル、1 2 3 =カラーパレットデータへのポインタ、<は左に値を参照、^は上、'は左と上に:
したがって、上記の例では、ブロックは次のように色付けされます
さて、これを固定画面に表示すると、うまく機能します。NESの解像度は256x240ピクセルだからです。では、これらのテーブルはどのようにスクロール用に調整されますか?
Nametable0はNametable1にスクロールできるため、スクロールを続けるとNametable0は再び折り返されます。私が得ること。しかし、私が得られないのは、属性テーブルのラップアラウンドもスクロールする方法です。私がオンラインで読んだものから、属性を割り当てる16x16ブロックは、画面のエッジタイルに色の歪みを引き起こします(SMB3で左から右にスクロールした場合、またはその逆の場合に見られます)。
私が懸念しているのは、名前テーブルをスクロールする方法を理解していることですが、属性テーブルをどのようにスクロールしますか?たとえば、画面の左側に緑色のブロックがある場合、画面を右に移動すると、理論的には、フレーム内に移動するまで右側のタイルも緑色になり、元に戻ります。彼らの通常の色。
~~~~編集:私はスキャンライン、XとYについて知っていることを指摘したいと思います。この考えはちょうど私の心を駆け巡りました。
スキャンラインYが10になっているとしましょう。つまり、名前テーブルに水平方向に10個の値を読み込んでいます。これは、ピクセル幅が8しかないため、最初の列が画面から外れていることを意味します。ただし、幅が16であるため、color属性はそのままです。
列全体の色属性が緑色であると仮定すると、ユーザーにとって、画面の左側の最初の6ピクセルは緑色になり、画面の右端の10ピクセルも緑色になると仮定するのは正しいでしょうか。それで、画面によると、左という私の仮定は正しいでしょうか?
php - gd ライブラリ php を使用して画像に html を書き込む方法は?
いくつかの画像にテキストを書き込むためにphpでIMAGETTFTEXT関数を使用しています.今、画像にHTMLタグ、たとえばIMGタグを書きたいと思っています。私はそれを行う方法を知りません!私は助けてください. ここに私のコードがあります:
iphone - UIColor オブジェクトの RG と B の値 (float) を取得するにはどうすればよいですか?
UIColor オブジェクトを作成しましたが、CGContextSetRGBStrokeColor を使用して描画する前に色を設定したいと考えています。そのためには、UIColor オブジェクトから赤、緑、青の値を抽出する必要があります。それ、どうやったら出来るの?
または、UIColorオブジェクトを使用して色を設定できる他の種類の方法(探しても見つかりませんでした)を使用して色を定義するより良い方法がありますか?
前もって感謝します!
/ニクラス
scripting - インプリシット サーフェスを作成する Maya MEL スクリプト
Maya で単純なインプリシット サーフェスを描画する MEL スクリプトを作成しようとしています。私はオンラインで検索しましたが、トピックについてそれほど多くを見つけることができませんでした.
Maya でシンプルなインプリシット サーフェスを描画する MEL スクリプトを作成する方法を知っている人はいますか?
前もって感謝します。
java - Java Graphics2DUI矢印の頭の方向
グラフィックfillpolygonを使用して矢印を描きたい。しかし、私の鏃頭は裏側にあります。何か案が?
c# - C#でグラフィックを描画する速度がVB6より遅いのはなぜですか
こんにちは私はなぜ通常のグラフィック速度がC#コードのVB6よりもはるかに遅いのか疑問に思います、これはVB6とC#で同じことをするサンプルコードです、それは私のコンピュータのVB6で1.7秒とC#で4.2秒かかります誰か教えてください私はなぜそしてまたc#でより良いそしてより速い方法があるかどうか。
ありがとう
C#コード
VB6コード:
android - Android アイコン エラー
このコードを学習しようとしているので、チュートリアル サイトからこのコードをコピーしました。しかし、私はエラーが発生しています
この最後の行で、「.icon」が記述されている場所でエラーが発生します。「アイコンを解決できないか、フィールドではありません」と表示されます。
int width = bitmap.getWidth(); int 高さ = bitmap.getHeight();
幅、高さ、行列、true); BitmapDrawable bmd = new BitmapDrawable(rotatedBitmap);
apache-flex - Flex AS3: BitmapImage の子を使用して動的にグラフィックを作成する
私は解決策を見つけようとしてネットを調べましたが、すべてが mxml 中心のようです。私が望むのは、それぞれ子 BitmapImage を持つ一連の Graphics オブジェクトを動的に作成することです。ただし、これは機能しないようです。
一方、これは次のことを行います。
アイデアをお寄せいただきありがとうございます。
ポール
java - AffineTransformとy軸の反転
作成中の座標系のy軸を反転しようとすると、奇妙な問題が発生しました。
AffineTransformはスケーリングと変換に設定されています。y値が反転していることを除いて、すべて正常に機能します(最大値は座標系の下部、最小値は上部にあります)。y軸の倍率を反転させて切り替えてみました。しかし、これは機能していませんでした。
反転したy軸を実現するには、変換をPIで回転させる必要がありますか?y軸の倍率にマイナス1を掛けるのは同じではありませんか?
java - AndroidJavaシングルバーグラフィックの作成方法
ボックスの一部に色が付いた「グラフィック」を表示する必要があります。ボックスにはテキストが表示されますが、背景に色を付けて数字の高さを示したいと思います。私がExcelで作成したグラフィックを参照してください。(私は写真をアップロードすることを許可されていないと思います。それでこれを説明する方法がわかりません
。.Excelの写真を見るにはここをクリックしてください。
誰もがこれを行う方法を知っていますか?