アップデートver.1.1.0を配信開始しました。ver.3.0.7で大きな変更があったので、新しい方法をご紹介。前回のUIAnchorとUIStretchを使う方法でも実現可能です。3.0.7f1今回、SpriteなどのWidgetを追加すると従来の「Widget」以外に「Anchors」という項目が付いてきます。ここでPaddedやRelativeといった項目を設定することで、以前のUIAnchor+UIStretchのような配置とサイズを設定出来ます。各設定の仕方はざっとこんな感じ。Unifiedと同様だが、親コンテナを個別に指定できるpixcel単位の指定では本末転倒なので、今回はRelativeで。Targetに親コンテナとなるオブジェクトを指定。前回と同様に各Spriteの配置とサイズを親コンテナに対する比率で指定していきます。すると...こんな感じで画面サイズに合わせて各Spriteの配置・サイズが調整されて表示されます。moku[iPhone&iPad]:AppBank様に「まちがい探し3D」を掲載して戴きました!AppBank様(@appbank)の無料アプリコーナーに、「まちがい探し3D」を掲載して戴きました。moku[iPhone&iPad]:Appliv様に「まちがい探し3D」をご紹介いただきました!Appliv様(@App_liv)に、「まちがい探し3D」をご紹介いただきました。iPhone&iPad版アップデートver.1.3.2を配信開始しました。・キック時にまれにボールが動かず、記録が0mとなる不具合を修正。レビューでのご意見・ご要望、ありがとうございます。ご希望のあった、キック力上限の廃止を盛り込みました!今後ともどうぞ宜しくお願い申し上げます。Away!!を掲載して戴きました。Away!!」のAndroid版をリリースしました。タップ操作だけでボールを遠くに飛ばすゲームです。KickFarAway!!-ゲーム画面KickFarAway!!-結果画面プレイする度にキック力が強くなり、遠くにボールを飛ばせるようになります。moku[Unity]:ドラッグ&ピンチイン・ピンチアウトの入力コントロール先日リリースした「まちがい探し3D」では、少し特殊な入力インターフェースを利用しています。アプリスコア.comドラッグで視点の移動ピンチイン・ピンチアウトで視点の縮小・拡大タップでオブジェクトの選択これらの入力をコントロールするためのスクリプトを公開します。タップ時の処理を記述}}若干、難解なコードになってしまっていますが、元々ドラッグのみを実現するスクリプトにタップとピンチイン・ピンチアウトを無理くり付け足したため、このような状態になってしまいました。OnGUI()を使わずにUpdate()でまとめて書き直した方がスッキリするでしょう。画面にタッチされた時に触れた点が2カ所ならピンチイン・アウトの開始として、その2点間の距離をintervalに保持しておくと同時にisPinchedフラグを立てておきます。このisPinchedフラグは、指が離れる時に指1本だけが残り不正なドラッグ・タップが起こらないよう判定するためのもので、タッチが検出されなくなると寝かせるようにしています。ピンチイン・アウト中は前回のintervalと比較計算しズームイン・アウトの処理を行います。EventType.MouseDragによりドラッグ中であると判定されたらisDraggingとisDraggedフラグを立てます。isDraggingフラグが立っている場合には回転の処理を行います。angle_yに初期位置での向きを保持しており、ドラッグによりangle_*を変更し、その角度に基づき位置を計算します。原点を中心に回転し、常に原点の方を向く事になります。指が離れた場合にはisDraggedフラグが寝ていればタップの処理を行います。タップに関しては指が離れた時点での処理ということになりますが、ドラッグも実現するために選択の余地はありませんでした。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。