問題タブ [anchorpoint]
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.
ios - シーンの移動: update メソッドの SKAction アニメーションまたは anchorPoint?
私のゲームは 2 つの画面 (A と B) が並んでいますが、デバイスの画面は一度に 1 つしか表示できません。
たとえば、A は (0, 0) の位置にあり、B は (320, 0) の位置にあります。
AからBに切り替えるために2つの解決策を試しました:
- まず、シーン全体を 1 つのノードである MainNode に配置します。A から B に切り替えるには、MainNode の位置を (0, -320) に設定するだけです。
- 他の解決策、よりエレガントな私見( Coco2D ライブラリを使用するLearnCoco2Dではありません)は、シーンの anchorPoint を (0, -1) に移動することです
ここで、アニメーションを使用して A から B に移動する場合は、次の 2 つのソリューションを適用する必要があります。
SKAction を使用する
[Main runAction:[SKAction moveToY:-320 duration:0.1]];
update
メソッドでアンカーポイントをアニメーション化することによりif(anchorY > -1) anchorY -= 0.1;
これら 2 つのソリューションは機能します (線形 SKAction::timingMode は線形変換を適切にレンダリングしませんが) が、最適化とエレガンスの点でどちらが最適か疑問に思います。ドキュメンテーションは大歓迎です ;)
編集:
どうやら、私の質問は明確ではありません (おそらく私の英語レベルが原因です)。
簡単に言うと、私の質問は次のとおりです。シーンをスクロールするためのベスト プラクティスとは正確には何ですか?
ios - UICollectionViewLayoutAttributesの変換のアンカーポイントを変更するには?
UICollectionViewLayoutAttributes
セルの 1 つに変換を適用するために使用しています。
適用したい変換は
dx
、dy
、rx
およびの数字でry
。
anchorPoint
問題は、この式がセルの中心ではないan に対して問題がないことです。デフォルトanchorPoint
は真ん中のようです。attributes
だから、私は私のものを指定したいと思いますanchorPoint
。
それを行う方法はありますか?
PS:属性以外にセルを変換するための制御はあまりありません。実際、この変換はメソッドで適用されます- (UICollectionViewLayoutAttributes*)initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath
java - RotateBy Anchorpoint が回転に影響しない
Cocos2d (Android、JAVA) では、CCRotateBy を使用して、複数のタイルを子として持つ 1 つの CCNode を回転させます。センタータイルの中心を回転のポイントにしたいので、アンカーポイントを使おうと思いました。
ただし、アンカーポイントにどのような値を指定しても、タイルは画面の左下を回転し続けます。どうして?
(タイルは CCNodes であり、tilesSelected と secondaryTilesSelected の 2 つのリストに収集されます)
swift - 使用されているアンカー ポイントに関係なく、中心に対するオブジェクトの位置を取得します
親オブジェクトのアンカーポイントが何であるかに関係なく、オブジェクトを別のオブジェクトの中心点(正確には、オブジェクトの中心)に対して相対的に配置する方法はありますか?
オブジェクト B をオブジェクト A の中心に配置する次のシナリオを考えてみましょう。
言い換えれば、アンカーポイントがどのオブジェクトであるかに関係なく、オブジェクトを別のオブジェクトの中心(別のオブジェクトの中央)に対して相対的に配置できるようにするために使用するアルゴリズムまたはシステムを誰かが持っているかどうかを調べようとしています。その時に使用しています。
ありがとうございました
ios - アンカー ポイントを変更した後、画像の位置を調整するにはどうすればよいですか? (迅速)
私はUIGestureRecognizer
ピンチアクションを行うために使用しています.アンカーポイントを変更して、私の正しいポイントにサイズ変更する必要がありますUIImage
. アンカーポイントを変更した後、画像が少し移動したため、原点に戻す必要があります。これが私がやっていることです:
しかし、画像は原点やサイズを変更しません...何が間違っていますか?