問題タブ [hud]
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.
android - HUDカメラの正しいビューマトリックスとは何ですか?
GLES2を搭載したAndroidでOpenSceneGraphを使用しています。
私は2台のカメラを持っています。1台はシーン用で、もう1台はHUD用です。シーンカメラは私のosgViewerのメインカメラです。私の問題はHUDのカメラにあります。OSGジオメトリを2Dシーン(HUDカメラ)に追加しようとしていますが、表示されないようです。
カスタムシェーダーを使用して、ジオメトリの位置を操作しています。私の理解では、投影行列は正しいですが、2台のカメラを使用しているため、ビュー行列に問題がある可能性があると思います。HUDのビューをシーンの最初のビューに設定しようとしましたが、役に立ちませんでした。私がこれで間違っているならば、私を訂正してください。
その後、子としてhud_cameraをシーンデータにアタッチします。また、シーンカメラは、シーン内の特定のポイントを見る以外に特別なことは何もしていません。
ジオメトリが作成されているという事実を知っています。頂点シェーダーでこれを使用することにより:
gl_Position = osg_ModelViewProjectionMatrx * osg_Vertex
シーンの左側に見えます。
user-interface - Three.js を使用して WebGL 領域に直接 UI 要素を描画する
Three.js では、通常の HTML5 キャンバス要素でできるように、WebGL 領域 (ヘッドアップ ディスプレイや UI 要素など) に直接描画できますか?
もしそうなら、どのようにしてコンテキストを取得できますか?また、どのような描画コマンドが利用できますか?
そうでない場合、Three.js と連携する他の Three.js または WebGL 固有の描画コマンドを使用して、これを達成する別の方法はありますか?
私のバックアップ計画は、HTML div をオーバーレイとして使用することですが、より良い解決策があるはずです。
ありがとう!
joystick - HUDレイヤーのジョイスティック
画像をHUDにジョイスティックで渡したい。
私が持っているHUDファイル:
およびHelloWorldLayerの場合:
myJoystickが見つかりません。これを修正するにはどうすればよいですか?
これは私のコードです: リンク
ios - カスタムアラートビュー
Foursquareは、カスタマイズされたアラート(添付画像など)を使用します。同じルックアンドフィール、丸みを帯びたコーナー、フェードインとフェードアウトの効果などを取得しようとしています。周りを見回していますが、見つけたすべてのソリューションは、次のような単純なものを複雑にしすぎているようです。
http://joris.kluivers.nl/blog/2009/04/23/subclass-uialertview-to-create-a-custom-alert/
私は正しい道を進んでいますか?知らないカスタムビュークラスを使用する必要がありますか?自分で書くべきですか?
objective-c - サイズ変更可能なカスタム NSPanel
OK、これが私の状況です:
- HUD のようなカスタム コントロール コレクションSNRHUDKitを試しています。
- 私は特に
SNRHUDWindow
メインウィンドウクラスとして使用しています - 実際には機能しますが、ユーザーが右下隅をドラッグすると、サイズを変更できません
NSWindow
(または、大きな違いはありません)。NSPanel
のコードSNRHUDWindow
は次のとおりです。
NSPanel
サイズ変更機能を失う原因は何ですか?
c++ - OpenGL の部分的に透明な HUD スタイルのオーバーレイ
背景に赤い回転キューブを表示し、テクスチャ付きのクワッドを重ねたプログラムを作成しようとしています。
テクスチャは、白の背景に黒で「Hello World」という言葉が書かれた単純な 24 ビット ビットマップです。オーバーレイの後ろに立方体が見えるように、白い背景を透明にしたいと思います。イメージ ローダーは、各ピクセルの値をチェックし、関連するアルファ値を追加して、イメージを 32 ビット ビットマップに変換します。
現時点では、私のプログラムはオーバーレイを黒いテキストで表示しますが、背景は赤で、立方体と同じ色です。以下は、テクスチャの初期設定に使用されるコードです。
そして、何かが他の何かに干渉している場合に備えて、これが私の表示機能の全体です。
c# - C# を使用して PokerStars の HUD を作成する
Holdem Manager に似た PokerStars 用の HUD を作成したい:
Visual Studio と C# 言語、および Windows 7 64 ビットを使用しています。HUD には、いくつかの情報を含むいくつかのボックスが表示されます。ボックスはドラッグ可能で半透明でなければならず、ユーザーは不透明度を設定できます。これらのボックスのいずれかにマウスを合わせると、追加情報が表示されます。HUD が表示される PokerStars ウィンドウを制御することはできません。つまり、Visual Studio で編集することはできません。これを達成する方法と、これを行うための最良の方法についてアドバイスが必要です。
私の最初の試みは、PInvoke を介して SetParent 関数を使用して Windows フォームを使用することでしたが、透過性が機能しません。
私の HUD は、取り付けられているウィンドウに追加情報を提供する必要がある半透明のボックスのセットです。問題は、別のアプリケーションのフォーム内にある場合、hud 要素を半透明にできないことです。私の hud 要素は、Form クラスから継承したボックスです。それはボーダーレス フォーム (BorderStyle が "None" に設定され、不透明度 100%) であり、内部にいくつかの色付きのラベルがあり、作成時にコードは追加されていません。そのため、Form1 というメイン フォーム クラスと、Form1 内に表示する hud 要素である HUDBox という別のフォーム クラスがあります。どちらも Form クラスから継承します。HUDBox オブジェクトの不透明度を 100% 未満に設定すると、HUDBox オブジェクトは Form1 オブジェクト内に表示されません。私もTransparencyKeyを使ってみましたが、PInvoke を介して SetWindowLong および SetLayeredWindowAttributes を実行しますが、HUDBox オブジェクトだけでなく、すべてを透明にします。コードは次のとおりです。
Program.cs:
HUD.cs:
HUDBox.cs と Form1.cs のコードは単純な自動生成フォームであるため、関係ありません。このプログラムは、メイン フォーム内に hud 要素の 4 つのコピーを追加します。私の Form1 クラスはテスト用です。外部の PokerStars ウィンドウに置き換えられます。Form1 の子として設定されていないため、SetParent 関数を使用しない場合、hud ボックスの不透明度は正常に機能します。
また、HUDBox フォームの代わりに UserControl を使用しようとしました: UserControl1.cs:
VisualStudio を使用してこの UserControl1 を Form1 に手動で追加しましたが、正しい不透明度で問題なく表示されますが、SetParent を介して別の UserControl1 を追加したところ、透明度が機能しません。
また、次の関数の組み合わせを使用しようとしましたが、何も機能しませんでした。透明度は、ウィンドウ内の hud 要素だけでなく、ウィンドウ全体に適用されました。
私の hud 要素を PokerStars ウィンドウの子にして正しい透明度を維持する方法はありますか?
おそらく GDI を使用して、この HUD を作成する別の方法はありますか?
ios - 終了後に MBProgressHUD が点滅し、UI を 2 秒間ブロックします
MBProgressHUD に問題があります。いくつかの画像と JSON をダウンロードして、ステータスを表示しようとしています。
これは私のものviewdidload
です:
showWhileExecuting
で動作していませんNSOperationQueue
。理由がわかりません。したがって、メソッドdownloadImages
はNSOperationQueue
でダウンロードを処理するために使用しますAFNetworking
。NSOperationQueue が終了したら、 を呼び出しますfinishedDownload
。
そのメソッドが呼び出す
これは機能しています。HUD は隠れていますが、UITableView は約 2 秒間ブロックされています。その 2 秒後、HUD が点滅し、すぐに非表示になります。そのフラッシュの後、UITableView を操作できます。
ここで何が問題なのですか?本当に助かります。
ありがとう
cocos2d-iphone - CCLayer UIGestureRecognizer と HUD
こんにちは、cocos2d ゲーム開発者の皆さん、私は単純な問題を抱えています
2 つの CCLayer を持つ CCScene を実装しています。1 つはゲームで、もう 1 つは次のように実装された HUD です。
そして、それはうまく機能します。また、次のように実装する UIPinchGestureRecognizer もあります。
そして、後で次のようなコードでジェスチャーをキャッチします。
これは問題なく動作しますが、HUDLayer ではなく、ゲーム レイヤーのみがジェスチャを取得するようにする必要があります。現在、HUDLayer のコントロールに触れて、画面上でキャラクターを動かそうとすると、レベルがスケーリングされます。これは非常に面倒です。
私の質問は、LevelLayer のみを割り当てて Gesture Recognizer を取得するにはどうすればよいですか? CCLayer の UIView にアクセスできれば簡単にできると思いますが、CCDirector.sharedDirector.view しかアクセスできないようです。
お早めにどうぞ!
xcode - MBProgress HUD と Google カレンダー
こんにちは皆さん、Google カレンダーのアプリ ダウンロード イベント中に mbprogress を表示しようとしていますが、問題があります... mbprogress を追加すると、イベントをダウンロードできません...
ここに私のコード:
問題は、アプリが calendarsTicket void に移動しないことです