問題タブ [bounce]
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.
actionscript-3 - アクション スクリプト 3 でのヒット テスト バウンス ボールの使用
私はボールをバウンドさせるこのコードを持っていますが、私が探しているのは、地面から弾丸を発射し、ボールに当たると上方に跳ね返るはずです。目標は、ボールが地面に当たらないようにすることです。これは以前に行われたと確信していますが、愚かすぎて理解できないと思います。
コード:
}
math - バウンス式を正しく機能させるには助けが必要です
2D の長方形の部屋で跳ね返る跳ねるオブジェクトを作成しています。通常の方向角の代わりに速度 X と速度 Y を使用することに関する他の質問の回答を読みました。OK、簡単に聞こえるので、以下の数学的方法を実装します。ただし、違いが 1 つあります。角度と、オブジェクトがどの壁 (水平/垂直) に衝突するかを入力する必要がありました。
しかし、私は非常に奇妙な結果を得ます。時々角度を間違えます。何か不足していますか?
iphone - UIScrollView-(バウンス= NO)はオーバーライドしているようです(pagingEnabled = YES)
ページングを含むUIScrollViewがあり(UIPageControlを使用し、ページ間を左右にドラッグ/フリックする一般的なモデル)、正常に機能しています。奇妙なことに、バウンスを取り除きたいと思ったときに(左側と右側のUIの後ろに黒が見えないように)、突然ページングが機能しなくなりました。
言い換えれば、いつ:
page(0)とpage(length-1)でのバウンスが気に入らないことを除いて、すべて正常に動作します。しかし、私がこれを行うとき:
各ページの所定の位置にスナップするのをやめ、代わりにすべてのページを1つの長いページとして扱います。したがって、何らかの理由でページングはバウンスに依存しているようです。バウンスをなんとか停止できる限り、これは問題ありません。それで、それを取り除く別の方法はありますか?それとも私が間違っていることがありますか?
編集: 解決策:
iphone - テーブルビューのスクロールが跳ね返り、一番下のセルが非表示になる
ナビゲーション コントローラーの下に表示されるビューがあります。このビューには、上部にサブビューが 1 つ、下部にテーブル ビューが含まれています。テーブルには、データに基づいて表示可能な高さを超える行が含まれる場合があります。表示されている最後の行より下にある行がある場合、ビューを上にスクロールすると、元に戻り、そこにとどまりません。とどまらせる方法はありますか?親ビューをスクロール ビューにしようとしましたが、役に立ちませんでした。私の見解はXIBからのものです。
reflection - 2Dゲーム-ボールをバットから反射させる方法は?
私はXNAとゲーム開発にかなり慣れておらず、ボールの反射にこだわっています。私のボールはバットに当たると反射しますが、バットがどの角度にあるかに関係なく、1つの角度でしか反射しません。
コードは次のとおりです。
ボールは後退しています。ボールがバットに反射しているように見せるためにどうすればよいですか?
他の投稿を見たことがありますが、それらは3Dの前面にあり、2D用語に翻訳するには新しすぎます...
actionscript-3 - Actionscriptの衝突:例外と奇妙なケースの解決
ピクセルを使用して衝突を検出するための衝突クラスを作成しました。私のクラスでは、衝突角度を決定するためのいくつかの関数も開発しました。これに基づいて、いくつかの例を作成しました。
http://megaswf.com/serve/25437/
http://megaswf.com/serve/25436/
(重力を変更するためのスペース、ボールにある程度の速度を与えるための右/左。)
お気づきかもしれませんが、奇妙なことが起こります。
- ボールスピードが非常に遅いとき
- ボールの方向が障害物にほぼ接しているとき。
衝突http://img514.imageshack.us/img514/4059/colisao.png
上の画像は、衝突角度の計算方法を示しています。私は赤い点をキーポイントと呼んでいます。キーポイントの最大数(通常は4つ)を検索します。2つ以上のキーポイントが見つかった場合は、最も遠い2つのキーポイントを選択します(青いオブジェクトの1つに示されています)。このようにして、オブジェクトが表面のどこに衝突したかに対する法線角度を見つけます。これが時代遅れのやり方かどうかはわかりません。
その角度に基づいて、速度ベクトルを回転させてバウンスを行います。
数学を行うためのコードはここにあります:
これは、新しい速度ベクトルが計算される方法です...
私の質問は、誰かがこの種の問題に直面したことがありますか、またはこれが起こらないようにする方法について何らかのアイデアを持っていますか?
jquery - jQuery バウンスインプレース
リスト項目の要素が所定の位置で跳ね返り、互いに重なり合わないようにする必要があります。
私が言いたいことの JSFiddle を作成しました: http://jsfiddle.net/RGvjj/
なぜ要素がそうしているのか、それを修正するために何をする必要があるのか について、誰かが私にアドバイスできますか?
ipad - UIScrollView(ページングモード)は、2つ以上のページがある場合にのみバウンスしますか?
この奇妙な質問があります。UIScrollViewがあり、そのスクロールには1ページしかありません。スクロールはページングが有効で、バウンスが有効です。
これが私のコードです(iPadで)
とても簡単です。UIViewを1つ作成し、それをスクロールに追加するだけです。そして、正確に1つのビューを保持するようにスクロールのcontentSizeを設定します。
しかし、実行した後、スクロールはまったくバウンスしません。
2番目のビューを追加し、スクロールのcontentSizeをdouble Widthに設定すると、バウンスします。
1ページだけでスクロールがバウンスしないかどうか疑問に思っていますか?
ありがとう
android - Android:ScrollViewがスクロールとバウンスを終了したことを検出しますか?
上部と下部に1つずつ、合計2つの非表示の画像があるScrollViewがあります。その間にたくさんの目に見えるコンテンツがあります。
私がする必要があるのは、これらの画像をデフォルトで非表示にすることですが、上または下にスクロールすると、スクロールしているときに画像が表示される可能性があります。ただし、スクロールを停止するとすぐに、非表示の画像が表示されないように、表示領域に戻るはずです。
基本的に、私はiphoneUIScrollViewのバウンススクロール機能を模倣しようとしています。
ScrollViewをすべて設定し、最初にスクロールして、一番上の非表示の画像を非表示にします。今、私がする必要があるのは、スクロールが終了したことを検出し、Y位置を把握し、非表示の画像が表示されているかどうかを確認することです。もしそうなら、私はプログラムでビューをスクロールバックして、非表示の画像を非表示にします。
私はそれがすべて理にかなっていることを願っています。
とにかく、私はScrollViewをプログラムでスクロールする方法を知っています。ここで必要なのは、ScrollViewがスクロールを終了したときを通知するためのある種のコールバックと、ScrollViewの現在の「Y」位置を取得する方法です。私が使用できるそのような方法はありますか?
ScrollViewのドキュメントを調べましたが、何も飛び出しませんでした。私はまだAndroidの命名スキームにあまり詳しくないので、どこかで明らかな何かを見逃したのかもしれません。
とにかく、どんな助けでもここでいただければ幸いです。乾杯。
flash - FLASH/AS3: バウンス効果を使用してムービークリップをある位置から別の位置に移動する方法
ボタンをクリックして移動できる大きな静止画のようなものを作りたいと思っています。「跳ねる」効果があります。特定の位置に移動するボタンは問題ありませんが、特定の制限内で自由に移動できる追加のボタンはさらに優れています.
私は Actionscript 1.0 にそのスクリプトを持っています。何年も前にどこかで見つけましたが、3.0 用に更新する方法がわかりません (同様の効果を説明するチュートリアルがあるかどうかもわかりません)。
可動ムービークリップのスクリプト:
1 つのボタンのスクリプト:
問題とは関係ありませんが、まだ必要なので、ボタンの機能を更新する必要があります。