問題タブ [itween]
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# - C# デリゲートを使用する Unity3D Tween ライブラリ
C# デリゲートを使用する Unity3D tween ライブラリはありますか? 私は iTween と LeanTween を使用してきましたが、デリゲートの代わりにメソッド名を文字列の形式で呼び出す必要があるため、非常に醜いコードになります。すべてのカスタム メソッドをスリム ラムダに置き換えたいのですが、これらのライブラリにはそのような機能がありません。
unity3d - iTween と物理アクセラレーションを組み合わせる
iTweenと物理アクセラレーションを組み合わせようとしています。
こちらが上から見た道です。GameObject
茶色の長方形は、iTweenPath
コンポーネント (4 つのノード) が接続された立方体によって作成されます。パスの名前はPath1
. 左側には、アクターとして機能する球体 (はっきりと見えない場合があります) があり、RigidBody
取り付けられた (質量 = 3) で、床から数ユニット上に配置されています。
次に、次のようなスクリプトをアクターに割り当てました。
ボールが重力によって地面にぶつかると、iTween.MoveTo()
. 上記は期待どおりに機能します。
ただし、次の物理アクセラレーション スクリプトと組み合わせたいと考えています。
しかし、iTween が動きを支配しているためAddForce()
、FixedUpdate()
まったく効果がありませんでした。これら2つをどのように組み合わせることができますか?
unity3d - itweenのunity 3dでワールドポジションをローカルポジションに変換する方法
世界の位置をローカルの位置に変換する問題に苦労しています。UnityでiTweenプラグインを使用しています。そして、position
世界の位置をとるiTweenの引数がありますが、iTweenでオブジェクトを移動するためにピクセル単位のローカル位置を使用したいと考えています。試してみましtransform.TransformPoint(new Vector3(0,0,0)
たが、ピクセル位置に応じて機能しているとは思いません。
この例のように:
iTween.MoveTo(gameObject,iTween.Hash("position",new Vector(0,0,0) , "time" ,.6, "easetype" ,"easeincubic"));
位置 iTween の引数はワールド位置で取得しますが、ピクセル位置で変換したいです。私が通り過ぎるようにnew Vector(450,50,0);
あなたの助けに感謝します。
c# - iTween パスを定義する際の一定速度の問題
下の図のような曲線パスを設計しました。
次のコード行により、立方体はパスに沿ってシーンの左側から右側に移動します。
EaseTypeパラメーターは線形が選択されており、一定の速度でパスをパスすることを期待していますが、キューブが曲線パス (中点の前の左側) にあると速度が低下し、直線パスでは加速してキャッチします上。
パス全体で一定の速度を定義する方法を知りたいです。
ありがとう
unity3d - Unity3D 5.0 + iTween + NGUI :: iTween.ValueTo の使用に関する問題
コールバックは起動されず、何が問題なのかわかりません。私は 5 ドルのサンプルパックを購入しましたが、私が知る限り、彼らのパターンに正しく従っています. 私はこれを以前にうまく使ったことがあります。
したがって、このクラスの下では、特定のボタンが押されているか、選択解除されています。この場合、選択したトゥイーンを具体的にデバッグしていますが、どちらも正しく機能しません。InstantSelectionSpritesUp() 関数は正常に動作し、手動で到達して色のアルファを 1 に戻します。これは正常に動作するので、コメントアウトしてトゥイーンを試しています。トゥイーンが機能しません。Debug.Log を介して、SetAsSelected() と FadeSelectionSpritesUp() が実際に呼び出されていることがわかります。ただし、コンソールにログが出力されないため、UpdateIconAlpha() と UpdateBGAlpha は呼び出されません。StopTweens() があるのは、同じゲームオブジェクトで新しいトゥイーンを呼び出すときに、iTween が既存のトゥイーンを自動的に破棄しないためです。これをコメントアウトしましたが、何も変わらないので、それは問題ではありません。これ'
何かご意見は?
ありがとう!デラ
RebelFuture.com OpenSourceRebellion.com
c# - unity5 - iTween Null リファレンス
私はよく使いますiTween
が、昨日までほとんどの場合は問題ありませんでしたが、突然エラーが発生しました:
NullReferenceException: Object reference not set to an instance of an object
iTween.RetrieveArgs () (at Assets/Plugins/Pixelplacement/iTween/iTween.cs:6811)
iTween.Awake () (at Assets/Plugins/Pixelplacement/iTween/iTween.cs:6559)
UnityEngine.Object:Instantiate(Object, Vector3, Quaternion)
最初はゲームを開始するたびに、これらのエラーの呼び出しが 320 回発生しますが、その後、累積して 720 回になり、現在は 999 回以上になっています。せっかく一からゲームを始めたのになぜ溜まるのかわからない。なにか提案を?
アップデート:
ある程度、Sourcetree
バージョン管理に使用しているためだと思います。何らかの形でメタファイルを台無しにしたり、Unity を見ているときに内部で何らかの競合が発生したりすると思いますiTween.cs
。