問題タブ [tween]
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 - Android:ビットマップのトゥイーンアニメーション
onDraw()
私のアプリは、ビューのメソッドで次のコマンドを呼び出すことにより、独自のスプライトを実装します。
このアプリは物理シミュレーションであり、これまでのところ、これはうまく機能しています。しかし今、私は特定のイベントが発生したときにスプライトの画像間でモーフィングすることによってアニメーションを強化したいと思います。
たとえば、衝突が発生したときに、爆発のアニメーションを再生したいと思います。私のアイデアは、通常のスプライトビットマップを爆発PNGのビットマップに置き換え、Androidの「トゥイーンアニメーション」を使用して爆発を大きくすることでした。
ただし、Androidトゥイーンアニメーションの例ImageView
では、XML構成のどこかに静的に定義されていることを前提としています。
onDraw()
トゥイーンアニメーションを使用して描画されたビットマップをアニメーション化する方法はありますか?または、ある種のスプライトを使用するように変換する必要がありImageView
ますか?後者の場合、Androidでの適切なスプライトアニメーションの例を教えていただけますか?
ありがとう
android - Android トゥイーン アニメーションが速く点滅し、機能しない
TextView のスケールとフェードアウトを作成しようとしています。私の TextView は、アクティビティのレイアウトに含まれるレイアウト ファイル内にあります。
これで、次のように Java コード内からスケール アニメーションを適用できます。
それはうまく機能しますが、xml ファイルからそのアニメーション (およびその他のアニメーション) が必要です。だから私はこのファイルを作りました:
このコードでアニメーションを適用しようとしています:
ここで何が起こるかというと、TextView がほんの一瞬点滅し、実際には何も起こりません。
私はもう試した:
- アルファ アニメーションの削除 - 変更なし
- 開始オフセットの削除 - 変更なし
- アンドロイドのドキュメントからアニメーションを変更します - 変更はありません
- AnimationSet を Animation に変更 - 変更なし
- getApplicationContext() を this、MyActivity.this に変更 - 変更なし
- getApplicationContext() を null に変更 - アプリケーションを強制終了します
私は何が欠けていますか?
このプロジェクトは Android 1.6 を対象としており、2.3 エミュレーターでテストしています。
actionscript-3 - 静的ベクター描画によるトゥイーンの作成
それが実際に何と呼ばれているのかはわかりませんが、私が描いた 2 つの画像をどのようにして取得し、どういうわけか Flash でそれらをトゥイーンにするのか、興味があります。以前にいくつかのアニメーションで実行されたのを見たことがあるということ以外は知らないので、説明するのは難しいです。2つの完全に異なる画像の部分がトゥイーンのように遷移する場合、それをうまく使用していない人がいるため、私は確かに知っています. 短いアニメーションで一緒に動く静止画像でこれを使用したいと思います。これは Flash の組み込み関数ですか? それとも、ユーザーが作成した ActionScript 関数ですか? どちらかである場合、それは何と呼ばれていますか、またはどのように使用しますか?
flash - 多くのフレームにモーション トゥイーンを適用しますか?
小さな動きを描いた 24 フレーム (私は 24 fps を使用) を手作業で作成しました ...
この動きを 1 分間繰り返し、画面の左から右に移動する必要があります。モーション トゥイーンを使用して、これらの 24 フレームをコピーして貼り付け、他の 59 秒に少し変更することを避ける方法はありますか?
そのため、24 フレームの両方を組み合わせてモーション トゥイーンを適用する方法を探しています。これはできますか?
apache-flex - Flex 4 スキンシェイプのトゥイーンエフェクト
スキンに 2 つの形状があります。
1.サークル
s:Ellipse width="20" height="20" includeIn="collapsed">
s:fill>
s:SolidColor color="#BBBBBB"/>
/s:fill>
/s:Ellipse>
2.長方形
s:Rect radiusX="10" radiusY="10" width="80" height="20" includeIn="expanded">
s:stroke>
s:SolidColorStroke color="0" weight="1"/>
/s :stroke>
s:fill>
s:SolidColor color="#00FF00"/>
/s:fill>
/s:Rect>
シェイプトゥイーンが欲しいです。Flash IDE で可能なこの種のシェイプ トゥイーン。円は長方形にスムーズに変換する必要があります。mxml で可能ですか?
actionscript-3 - トゥイーンの最適化
使用しているライブラリ(または組み込みのトゥイーンクラス)に関係なく、AS3でトゥイーンの後にクリーンアップするための最良の方法は何ですか。ベストプラクティスはありますか、それとも各トゥイーンライブラリに固有ですか?
android - Android - 画像をフェードインするにはどうすればよいですか?
さて、私はこれをどのように行うべきか理解していません。
私がやりたいのは、ゲームの上に画像をフェードさせることだけです。
このメソッドは、SurfaceView を拡張して SurfaceHolder.Callback を実装する MainGame クラスにあります。
これが私のfadein.xmlです
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="3000"
android:repeatCount="infinite"/>
</set>
私はもう試した:
public void Animation() { ImageView myImageView= (ImageView)findViewById(R.id.block1); アニメーション myFadeInAnimation = AnimationUtils.loadAnimation(this.getApplicationContext(), R.anim.fadein); myImageView.startAnimation(myFadeInAnimation); }
タイプ AnimationUtils のメソッド loadAnimation(Context, int) は、引数 (MainGame, int) には適用されません。
としても
public void Animation() { ImageView myImageView= (ImageView)findViewById(R.id.myImageView); Animation myFadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein); myImageView.startAnimation(myFadeInAnimation); }
メソッド getApplicationContext() はタイプ MainGame に対して未定義です
また、Activity を拡張する fade という独自のクラスに Animation メソッドを配置し、MainGame クラスで Fade というアニメーション オブジェクトを作成し、それをメソッドで呼び出すことも試みました。
Fade.Animation();
コンパイルして実行できますが、それを含むメソッドが実行されるとすぐにクラッシュします。
おそらく、誰かが基本的な例やチュートリアルを提供してくれるでしょうか? どんな助けでも素晴らしいでしょう、ありがとう。
javascript - javascriptの単純なトゥイーンクラスの問題
javascriptで簡単なTweenクラスを作成しようとしています。コードは次のようになります。
次に、これは別のスクリプト、たとえばmain.jsによって呼び出されます。
}
残念ながら、これは機能しません。Google Chrome開発者ツールを使用してサイトを調べると、someDivのleft-style-attributeがパラメーターに設定されているピクセル数に設定されています。ただし、画面上では移動しません。
誰かが私が間違っていることを知っていますか?someDivが再描画されないのはなぜですか?
とても感謝しております
actionscript-3 - TweenMax: トゥイーンは初めてつまずきます
多くの画像 (10 ~ 100) を保持する画像コンテナーがいくつかあります。これらのコンテナ (スプライト) の一部は画面外にありますが、読み込まれて追加されます。矢印キーを使用して、対応する方向にトゥイーンを開始します。トゥイーンは、コンテナーが画面に初めて表示されるときに常に滑らかではありません (つまずきます)。スムーズなトゥイーンを取得するにはどうすればよいですか?
actionscript - Actionscript 2:Tweenの実行速度が非常に遅い
_global.choiceMadeが1に等しい場合、次のコードを使用してムービークリップをトゥイーンしています...
これは、メインタイムラインの各フレームに含まれています。最初は正常に実行されますが、次のフレームでは実行が非常に遅くなります(0.5ではなく約12秒かかり、非常に途切れます)。最初のフレームに戻ってもう一度実行すると、今度は非常に遅くなります。
なぜこれを実行しているのか理解できません。CPUが実行されている間、CPUが約6〜15%のままであるため、要求が厳しすぎることはありません。
私のコードの残りを表示するように更新されました:
メインのタイムラインには、それぞれにムービークリップを含むフレームがあります。これらの各ムービークリップのタイムラインには、次のものが含まれています。
このムービークリップには、次のコードを含む2つのムービークリップボタン(TrueとFalse)があります。
上部のスクリプトはムービークリップ上にあり、これらのボタンはbuttonHolderと呼ばれるものに含まれています。このボタンは、ボタンの内容を実行し、画面全体でボタンをトゥイーンして、回答が選択されると次のボタンを表示します。