問題タブ [sfml]
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.
c++ - SFML レンダリング、「シグナル」の方法を管理するには?
C++ で記述され、SFML 2D ライブラリを使用して小さなヘビ ゲームを開発しています。問題は、ウィンドウをレンダリングし、そこに何かを印刷するには、
しかし、私は自分のプログラムをより一般的な方法で構築したいと考えています。これにより、ウィンドウを初期化してから、ウィンドウの外側から「RenderARect」や「ClearTheWindow」などのシグナルをウィンドウに送信できます。 while ステートメント。たとえば、レンダリング クラスのインスタンスをダイナミック ライブラリとして使用して、ゲーム コードとレンダリング コードを 2 つの異なる独立したものにすることができます。
このようなシグナル システムを私の SFML プログラムに実装する方法について何かアドバイスはありますか?
PS: libsigc++ については聞いたことがありますが、実装方法がわかりません...
ありがとうございました!
c++ - OBJをロードするとき、これを取得します
今回はモデルのロードに成功しました!わーい!!
しかし、別のobjローダーで発生したわずかな問題があります...
それがどのように見えるかは次のとおりです。
http://img132.imageshack.us/i/newglitch2.jpg/
すぐに見ることができない場合は、別の角度からご覧ください。
http://img42.imageshack.us/i/newglitch3.jpg/
これは立方体のように見えるはずですが、ご覧のとおり、立方体の面のエッジは非常に途切れ途切れになっています
他の誰かがこの問題を抱えていますか、または誰かがこれを解決する方法を知っているなら、私に知らせてください
また、表示する必要があるコードがある場合はコメントしてください。喜んで投稿します。
ちょっと私はコードをいじって(いくつかのものを変更しました)、これが私が思いついたものです
オリジナル:
結果: choopy 画像 (画像を見てください)
現在:
結果: モデルは途切れることはありませんが、カメラを動かすことができません (モデルは私の目の前にあります)
c++ - GLMを使用するための最良のglMatrixMode()は何ですか?
次の質問(または問題)は、glmをモデルにロードすると、モデルの一部が透けて見えることです。たとえば、前に2つの山がある場合、近くの山が透けて見えます。 。
写真を表示しますが、テクスチャが機能しないため理解できません。
ここにその問題があります:
古いスタッフ:vvvvvvvvvvvvvvvvvvvvvvv
不思議に思うのは、glmを使用するのに最適なマトリックスモードは何ですか?
私はGL_PROJECTIONに慣れていますが、モデルをロードするときに問題が多すぎます
GL_MODELVIEWを使用すると、カメラを元に戻すことができません
また、GL_MODELVIEWを使用している場合、シーン内の「カメラ」をどのように移動できますか?imaが最終的にしなければならないので、多分それをセットアップする方法はありますか?
編集:あなたたちにある種のビジョンを与えるためのいくつかのコードがここにあります:
sfml - SFMLを使ったゲームプログラミングに関する理論的な問題
チュートリアルのセクション全体を読みましたsfml-dev.org
が、いくつか質問があります。
ビューとは正確には何ですか?
ビューまたは renderwindow で物事をレンダリングする必要がありますか?
c++ - 音楽が終わったかどうかを確認してください、OnStopped?
SFML 1.6に音楽の終わりを単独で処理させることは可能ですか?現在私はこれを持っています:
SFMLには、これを自分で実装せずに、「音楽が停止するまで再生してから、次の音楽をロードする」とだけ言う方法はありませんか?または、少なくとも音楽が停止したときに気付くためのより「エレガントな」方法(OnStoppedイベントなど)はありますか?
c++ - Code::Blocks/Mingw32 (Windows) で動作するように Box2D をビルドするにはどうすればよいですか?
ねえ、タイトルはほとんどそれをすべて言います。私はインターネットの情報源からさまざまな方法を試してきましたが、試してみると何かがうまくいかない..これが私がBox2Dを手に入れた場所です
cMakeでは、ビルド時に大量のエラーが発生します (readme.txt の手順を実行していましたが、残念ながら Visual C++ 用です...)
だから、ライブラリ(.libまたは.a)を推測してこれをセットアップし、プロジェクトで使用することを熱望しています(私の友人は私に彼のライブラリを渡し、私がそれをロードし#include
てbox2Dヘッダーを試してみたとき、彼らはすべて(未定義のエラーのリストを取得しました)また、彼のbox2dはLinux / UNIX用に作成されたと思われるため、それが理由だと思います...)
誰かがいくつかのステップを提供するのを手伝ってくれるなら、それはいいことです。
読んでくれてありがとう。
c++ - スムーズな音のフェード効果を実現するには?
SFML 1.6 でサウンドをスムーズにフェードイン/フェードアウトするにはどうすればよいですか?
と がSetVolume()
ありSetAttenuation()
ます。これら 2 つはこれらの値を直接設定します。しかし、ある音から別の音へのスムーズな移行が必要です。
c++ - ポン物理学の問題
問題がありますが、どう説明したらいいのかわからないので描いてみました。
ご覧のとおり、衝突が検出されるとボールが跳ね返ります。角度を気にしないでください-私はちょうどそれをそのように描きました。しかし、ボールがパドルを通過して別の方向に離れることがあります。
なぜそれが起こるのですか?衝突を検出したら、vxを-vxに変更します。その場合はどうすればよいですか?yも変更しますか?しかし、パドルボールのどちら側がヒットしたかを確認するにはどうすればよいですか?
多分他のアイデア?
c++ - タイルマップを描画すると、fpsがクロールに低下します
さて、fpsを60にしようとしていますが、現在は20前後です。このコードを高速化するにはどうすればよいですか?注:これはsfmlを使用したc++です。
c++ - GLM でのモデルの回転
GLMを使用していて、モデルを回転させる関数が見つからないことに気付きました。
この質問にはあまり意味がありませんが、私のopenglプログラムでGLMモデルを回転させる方法、またはモデルを回転させて単一にする方法があるかどうか疑問に思っています。
もしそうなら、あなたはいくつかの指針を与えることができますか?