2016-11-09 12 views
-3

スプライトをマウスでドラッグする方法は、コードで表示できますか? 私は戦艦ゲームのコードを書いています。マウスでドラッグするコードが必要です。SFMLのドラッグ可能なスプライト

+1

これまでに何を試しましたか?スプライトを描く方法を知っていますか?マウス入力をキャプチャする方法を知っていますか?どちらの部分に問題がありますか? – Alex

+0

うん、私は描く方法を知っているが、私はドラッグで問題がある – Tessium

答えて

2


  • まだ彼らは我々がすでに持っているということになりましたスプライト

上の左ボタンを押しながらマウスを移動スプライト

  • をクリックし、ドラッグしてどうするか最初に考えます2番目のステップで擬似コードに変換して考えることができます。

    if (check here if the user is moving) 
    { 
        if (check here if the user is holding left button) 
        { 
         if (check here if mouse is inside the sprite) 
         { 
           set the position to the mouse pointer. 
         } 
        } 
    } 
    

    あなたはそれを取得しましたか? :)

  • +0

    擬似コードではなく、sfmlコードで助けてもらえますか?私も疑似コードを持っています – Tessium

    +0

    質問にあなたのコードを/あなたが試したことなしにあなたに与えることはできません – Treycos

    +0

    @AzizKobilov私はsfmlウェブサイトでチュートリアルを読んだり、本を手に入れてAABBの衝突Axis Align Bounding Box) –

    関連する問題