NGUIバージョンアップ情報です。
http://www.tasharen.com/forum/index.php?topic=11.15
February 13, 2013, 03:27:23 PM
2.3.3
(2.3.2はUnity Pro限定のためバージョンを一つスキップ)
- 新機能: UIPanel はフェードを容易にするためにアルファ値を追加、TweenAlphaがパネルを tween 出来るように機能追加
- 新機能: 何の上をマウスオーバーしてるか、知りたい時のために UICamera.debug モードを追加
- 新機能:ウィジットのカラーやアルファ を Unity のアニメーション機能を通じてアニメーションさせたい時にAnimatedColor および AnimatedAlpha スクリプトを追加
- 新機能: Android デバイスでキーボードおよびコントローラを新たにサポート(OUYA)
- 新機能: UIFont.pixelSize を追加、アトラスに含まれない HD/UD フォントを作成出来るように機能追加
- 修正: Unity 4.1 での最適化にあわせて修正
- 修正: PMA シェーダ を使用した時にラベルのシャドウが影響されるように修正
- 修正: UICheckbox.current がチェックボックス イベントのレシーバーで正しく動作するように修正
- 修正: UIButton 関連のスクリプトの初期化のタイミングを、使用された時からStart() された時へと変更
- 修正: TweenOrthoSize により、FOV ではなくサイズが変更されるように修正
- 修正: アトラスが正方形でない時に、スプライト選択ウィンドウが正しく表示されない不具合を修正
- 修正: UIAnchor が Zデプスを保持するように修正、これで3D UIで正しく動作出来るように変更
-------
OUYA対応....気になるので誰か試してくれ‼
http://www.tasharen.com/forum/index.php?topic=2902
http://www.tasharen.com/forum/index.php?topic=2813
Unity3Dの公式マニュアル翻訳やってる人がiPhone, Androidでのゲームアプリ開発について記事にしています。Unity3Dでの開発をメインにAsset Storeで入手できるNGUI, Playmakerや, Oculus Riftなど作者サイトからの英語情報を翻訳していきます
2013年2月14日木曜日
2013年1月24日木曜日
NGUI 2.3.0 - Proのみ
NGUIバージョンアップ情報です:
http://www.tasharen.com/forum/index.php?topic=11.15
January 23, 2013 at 10:59:50 AM
(現時点では NGUI Proのみ対応 -- その他ライセンス向けは 1/26 か 1/27 リリース予定)。
2.3.0:
- 新機能: NGUIで事前反映アルファに対応し、関連するシェーダとともに新規追加
- 新機能: キーバインディングを容易に出来る様にUIButtonKeyBindingを新規追加
- 新機能:Transform インスペクタで複数オブジェクトの編集をサポートする機能を新規追加(Bardelot
- 新機能: UIRoot の automatic フラグを削除、より直感的なドロップダウンリストに変更
- 新機能:UIRoot をモバイルデバイスで固定長、デスクトップ では ピクセルパーフェクトと出来る機能を新規追加
- 新機能:全てのTween でアニメーションカーブを指定出来るように新規追加
- 新機能:Unity 4.1で反映された最適化と対応する機能を新規追加
- 新機能:カスタムデバイスからの入力を受受付できる UICamera.onCustomInput コールバックを新規追加
- 新機能:ローカライゼーションでロード時にスタート時の言語の読み取りを試みる機能を新規追加
- 修正:ユーザビリティをあげるためのローカライゼーションへの微調整。これでどんな場面でもローカライゼーションを活用してほしい
- 修正: 入力に使用するラベルにアタッチされた UILocalize はデフォルト値もローカライズするように修正
- 修正: Kerning の保存が正しく行われるように修正。フォント再インポートが必要となるため注意
- 修正: マルチタッチを無効にした UICamera でスリープ復帰後に発生していた不具合を修正
- 修正: ActiveAnimation の onFinished コールバックは全てのアニメーション ステートが完了するのを待機しないように修正(再生中の分のみを待機)。
- 修正: UICamera のタッチ検知でスリープ復帰後に発生していた不具合を修正
- 修正:スプライトのピクセルがズレる不具合に出来る限り対応する目的でMakePixelPerfect の動作を修正。
- 修正: UIPanel でクリップ矩形が正しく表示しない不具合を修正.
- 修正: UIInputSaved を submit した際に正しく保存されない不具合を修正
- 削除:混乱が最も多く生じていたため UIAnchor.depthOffset を削除。代わりにオフセットした子オブジェクトを使用してほしい
- 削除: 非常に多くのデバイスで課題が生じていたためハードクリッピングは廃止した。
----
4/23 修正
以下、Unity Pro -> NGUI Proに修正
NGUI Pro専用リリースは今回がはじめてだなー。
あと今回の修正の中では UIRootのautomatic をまた変更するようですね〜。
このブログでも何回か取り上げたけど、やはりマルチデバイスの対応としては要望が多いところなのでしょうね
http://www.tasharen.com/forum/index.php?topic=11.15
January 23, 2013 at 10:59:50 AM
(現時点では NGUI Proのみ対応 -- その他ライセンス向けは 1/26 か 1/27 リリース予定)。
2.3.0:
- 新機能: NGUIで事前反映アルファに対応し、関連するシェーダとともに新規追加
- 新機能: キーバインディングを容易に出来る様にUIButtonKeyBindingを新規追加
- 新機能:Transform インスペクタで複数オブジェクトの編集をサポートする機能を新規追加(Bardelot
- 新機能: UIRoot の automatic フラグを削除、より直感的なドロップダウンリストに変更
- 新機能:UIRoot をモバイルデバイスで固定長、デスクトップ では ピクセルパーフェクトと出来る機能を新規追加
- 新機能:全てのTween でアニメーションカーブを指定出来るように新規追加
- 新機能:Unity 4.1で反映された最適化と対応する機能を新規追加
- 新機能:カスタムデバイスからの入力を受受付できる UICamera.onCustomInput コールバックを新規追加
- 新機能:ローカライゼーションでロード時にスタート時の言語の読み取りを試みる機能を新規追加
- 修正:ユーザビリティをあげるためのローカライゼーションへの微調整。これでどんな場面でもローカライゼーションを活用してほしい
- 修正: 入力に使用するラベルにアタッチされた UILocalize はデフォルト値もローカライズするように修正
- 修正: Kerning の保存が正しく行われるように修正。フォント再インポートが必要となるため注意
- 修正: マルチタッチを無効にした UICamera でスリープ復帰後に発生していた不具合を修正
- 修正: ActiveAnimation の onFinished コールバックは全てのアニメーション ステートが完了するのを待機しないように修正(再生中の分のみを待機)。
- 修正: UICamera のタッチ検知でスリープ復帰後に発生していた不具合を修正
- 修正:スプライトのピクセルがズレる不具合に出来る限り対応する目的でMakePixelPerfect の動作を修正。
- 修正: UIPanel でクリップ矩形が正しく表示しない不具合を修正.
- 修正: UIInputSaved を submit した際に正しく保存されない不具合を修正
- 削除:混乱が最も多く生じていたため UIAnchor.depthOffset を削除。代わりにオフセットした子オブジェクトを使用してほしい
- 削除: 非常に多くのデバイスで課題が生じていたためハードクリッピングは廃止した。
----
4/23 修正
以下、Unity Pro -> NGUI Proに修正
NGUI Pro専用リリースは今回がはじめてだなー。
あと今回の修正の中では UIRootのautomatic をまた変更するようですね〜。
このブログでも何回か取り上げたけど、やはりマルチデバイスの対応としては要望が多いところなのでしょうね
2013年1月6日日曜日
NGUI 2.2.7
NGUIバージョンアップ情報です。
http://www.tasharen.com/forum/index.php?topic=11.15
2013/1/5 at 11:05:43 AM
2.2.7:
- 新機能: UICamera.stickyPress オプションを追加し、ひとつのタッチから複数のオブジェクトが OnPress通知を受け取れるようになった。
- 新機能: UICamera.hoveredObject がタッチイベントでも動作するようになり、最後のRaycastの結果を保持するようになった。
- 新機能: "Edit" ボタンを全ての Atlas と Font フィールドに追加し、Atlas/Fontの修正をより容易にした。
- 新機能: Localization.Localize を追加した。なお Localization.Get を static にしてしまいたかったが、下位互換性がなくなるため行っていない。
- 修正: 付属サンプルの Inventory が Unity 4.0 でも正しく動作するように修正。
- 修正: UILabel.text を null にセットできるように修正。
- 修正: UIPanel が場合により rect を正しく描画しなかった不具合を修正。
- 修正: Andrew Osborne 氏により、いくつかの微調整および修正を反映 (コミュニティメンバからの貢献)
- 修正: クリッピング パネルに属する UITexture のmainTexture での不具合を修正。
-------
<2013/1/6 9:30 追記>
NGUI作者が投稿から2時間ほどで以下の不具合の修正版をアップしてくれ、解決しました ^^
http://www.tasharen.com/forum/index.php?topic=2692.0
<追記ここまで>
不具合内容:
- Example 9 - Quest Log、Example 10 - Localizationで境界線が紫色になってしまう
- NGUI 2.2.7、Unity 4.0.0.f7
【変更前】
【変更後】
2012年10月16日火曜日
NGUI 2.2.3
NGUI2.2.2バージョンアップ情報です:
http://www.tasharen.com/forum/index.php?topic=11.15
October 15, 2012, 06:28:17 AM
2.2.3:
-修正:UIAnchorのクリップされたパネルコンテナに微修正(yuewahさんに感謝!)
-修正:Unity Remoteを使った際の不具合を修正、マウスイベントとタッチイベント双方を送信しないよう回避
-修正:UIGridのhideInactiveプロパティが正しく機能しない不具合を修正
http://www.tasharen.com/forum/index.php?topic=11.15
October 15, 2012, 06:28:17 AM
2.2.3:
-修正:UIAnchorのクリップされたパネルコンテナに微修正(yuewahさんに感謝!)
-修正:Unity Remoteを使った際の不具合を修正、マウスイベントとタッチイベント双方を送信しないよう回避
-修正:UIGridのhideInactiveプロパティが正しく機能しない不具合を修正
------
NGUI作者もここのところ外国に出掛けていたこともあり、さすがに少しペースは落ちたというところだろうか、今回はマイナーバージョンアップの様子。
まだまだユーザから要望はあるのでどんどん直してくれること期待したいぞ!NGUI!
NGUI作者もここのところ外国に出掛けていたこともあり、さすがに少しペースは落ちたというところだろうか、今回はマイナーバージョンアップの様子。
まだまだユーザから要望はあるのでどんどん直してくれること期待したいぞ!NGUI!
2012年10月5日金曜日
NGUI 2.2.2
NGUI2.2.2バージョンアップ情報です:
http://www.tasharen.com/forum/index.php?topic=11.15
October 3, 2012 at 08:40:56 AM
2.2.2
-新機能:UIRootで最小値と最大値の高さ設定を指定できる機能を追加
-新機能:ラベルのShadowおよびOutline距離を修正できる機能を追加
-新機能:UIButtonActiveを追加、簡単なスクリプトによりクリック時に何かをActivate, Deactivateが出来る
-新機能:UIを新たに作成することで自動的にKinematic RigidbodyがUI Rootに追加され、Physicsチェックを高速化
-新機能:ゲームオブジェクトをNGUITools.Destroyで破棄すると親子関係も自動解消される機能を追加
-新機能:UIEventListenrにOnKeyデリゲートを追加
-修正:スプライトのプレビューで幅が長いスプライトが正しく表示されない不具合を解消
-修正:InspectorでAtlasでのコピー&ペーストでエラーが発生する不具合を解消 (athosさん、サンキュー!)
-修正:UIGridが破棄されたゲームオブジェクトを参照してしまう不具合を解消
-修正:その他、軽微な修正を反映
http://www.tasharen.com/forum/index.php?topic=11.15
October 3, 2012 at 08:40:56 AM
2.2.2
-新機能:UIRootで最小値と最大値の高さ設定を指定できる機能を追加
-新機能:ラベルのShadowおよびOutline距離を修正できる機能を追加
-新機能:UIButtonActiveを追加、簡単なスクリプトによりクリック時に何かをActivate, Deactivateが出来る
-新機能:UIを新たに作成することで自動的にKinematic RigidbodyがUI Rootに追加され、Physicsチェックを高速化
-新機能:ゲームオブジェクトをNGUITools.Destroyで破棄すると親子関係も自動解消される機能を追加
-新機能:UIEventListenrにOnKeyデリゲートを追加
-修正:スプライトのプレビューで幅が長いスプライトが正しく表示されない不具合を解消
-修正:InspectorでAtlasでのコピー&ペーストでエラーが発生する不具合を解消 (athosさん、サンキュー!)
-修正:UIGridが破棄されたゲームオブジェクトを参照してしまう不具合を解消
-修正:その他、軽微な修正を反映
-----
10月のメジャーバージョンアップはまだこれからか?期待しているぞNGUI!
2012年9月22日土曜日
NGUI 2.2.1
NGUIバージョンアップ情報です。このブログでも2.2.0は不具合報告が公式フォーラムであったことを共有しましたが、そのバグ修正のリリースのようです。
http://www.tasharen.com/forum/index.php?topic=11.15
9/21 07:05:03 AM
- 修正: スプライトリストのパフォーマンスを改善
- 修正: スプライトの境界(Border)編集が正しく動作しない不具合を改善
- 修正: その他、微修正
-------
余談ですが、他の投稿をみるとNGUI作者はコペンハーゲンのUnity本社にここ数日に行っていた様子。
http://www.tasharen.com/forum/index.php?topic=1667
私の憶測の世界ですがUnity4.0の新GUIに色んな機能の取り込みやNGUIのようなメジャーアセットが正しく動作するための検討しているんじゃないかな?と期待したりしてます。
さらにメジャーになってくれよ!NGUI!
http://www.tasharen.com/forum/index.php?topic=11.15
9/21 07:05:03 AM
- 修正: スプライトリストのパフォーマンスを改善
- 修正: スプライトの境界(Border)編集が正しく動作しない不具合を改善
- 修正: その他、微修正
-------
余談ですが、他の投稿をみるとNGUI作者はコペンハーゲンのUnity本社にここ数日に行っていた様子。
http://www.tasharen.com/forum/index.php?topic=1667
私の憶測の世界ですがUnity4.0の新GUIに色んな機能の取り込みやNGUIのようなメジャーアセットが正しく動作するための検討しているんじゃないかな?と期待したりしてます。
さらにメジャーになってくれよ!NGUI!
2012年9月17日月曜日
NGUI 2.2.0
Unity4.0ベータのリリース以降、3回目のNGUIバージョンアップ。
http://www.tasharen.com/forum/index.php?topic=11.15
September 16, 2012, 11:38:28 PM
-新機能: スプライト選択ウィンドウを追加、ドロップダウンウィンドウの代わりに使用が可能。スプライトのテキスチャをウィンドウ選択できる。スプライト選択ウィンドウに絞込み検索機能あり。
-新機能: スプライトのプレビューはプレビューウィンドウで表示されるよう修正、ウィジェットの色tintが反映される。
-新機能: 複数のウィジェットが同一depthの値である場合に注意メッセージを表示する機能を追加、ひとつのパネルに複数のAtlasが使用されている場合にもメッセージ表示
-新機能: すぐにスプライトを編集できる機能追加、編集(edit)オプションからアクセス。
-新機能: Atlasでスプライトを編集する際、スプライトの編集から移動した場合は、"・・・に戻る(Return to ...)"ボタンが表示される
-修正: UIAnchor、UIStretch がラベル(label)で正しく動作するよう修正
-修正: UITextureでテキスチャへの参照を失うことがある不具合を修正
-修正: NGUITools.EncodeColorがFlashで正しく動作するよう修正(不具合を回避)
--------
月末までに別のゲーム開発を進めながらもマメに修正あげてくるところはさすが。
でも、日本でよく修正要望あがっているSliced SpriteをTileできる機能は入ってないなー。今後に期待。
NGUIをマメにアップデートして使いこなそうぜ!
http://www.tasharen.com/forum/index.php?topic=11.15
September 16, 2012, 11:38:28 PM
-新機能: スプライト選択ウィンドウを追加、ドロップダウンウィンドウの代わりに使用が可能。スプライトのテキスチャをウィンドウ選択できる。スプライト選択ウィンドウに絞込み検索機能あり。
-新機能: スプライトのプレビューはプレビューウィンドウで表示されるよう修正、ウィジェットの色tintが反映される。
-新機能: 複数のウィジェットが同一depthの値である場合に注意メッセージを表示する機能を追加、ひとつのパネルに複数のAtlasが使用されている場合にもメッセージ表示
-新機能: すぐにスプライトを編集できる機能追加、編集(edit)オプションからアクセス。
-新機能: Atlasでスプライトを編集する際、スプライトの編集から移動した場合は、"・・・に戻る(Return to ...)"ボタンが表示される
-修正: UIAnchor、UIStretch がラベル(label)で正しく動作するよう修正
-修正: UITextureでテキスチャへの参照を失うことがある不具合を修正
-修正: NGUITools.EncodeColorがFlashで正しく動作するよう修正(不具合を回避)
--------
月末までに別のゲーム開発を進めながらもマメに修正あげてくるところはさすが。
でも、日本でよく修正要望あがっているSliced SpriteをTileできる機能は入ってないなー。今後に期待。
NGUIをマメにアップデートして使いこなそうぜ!
2012年8月30日木曜日
NGUI 2.1.6
NGUIのアップデート情報。今回はバグフィックスのマイナーバージョンアップ。
フォーラムの情報を翻訳します:
http://www.tasharen.com/forum/index.php?topic=11.15
August 25, 2012, 01:26:43 AM
-新機能:セーブ機能(UISavedOption)をポップアップリストでも使用できるよう機能追加
-修正:Unity4のifdefを新しいヘルパー関数に置換しコード可読性を改善(NGUITools.GetActive、NGUITools.SetActiveSelf)
-修正:ドラッグパネル(draggable panel)が表(UITable)の外にコンテンツが飛び出るバグを修正
-修正:ドラッグパネルのスクロールバー(UIDraggablePanel.UpdateScrollbars)の更新時にソフトクリッピングを正しく考慮できていないため不安定となってたバグを修正
-修正:スプリングパネル(SpringPanel)が完了時に位置のセットとクリッピングをしてなかっため浮動小数点がずれていたバグを修正
-修正:入力(UIInput)の言語ローカライズ機能(UILocalize)が選択されていない
テキストだと適用されない仕様を修正
-------
最新のNGUIで安定した機能を提供しよう!
2012年8月23日木曜日
NGUI 2.1.5 - Unity4ベータ対応
昨日リリースされたUnity4のベータ版ですが、NGUIがさっそくサポートを開始しました。
2.1.5アップデート内容をNGUI公式フォーラムより翻訳します:
http://www.tasharen.com/forum/index.php?topic=11
August 07, 2012, 12:58:41 PM
2.1.5
-新機能:Unity4をサポート
-新機能:NGUIはUnity3.5.5のColorをColor32で代替、メモリ帯域幅を節約
-新機能:UIStretchにてウィジェットの境界(画面だけでなく)をストレッチする機能追加
-修正:ボタン(UIImageButton)追加の際にすでにcolliderが存在する場合にbox colliderを追加する不具合を修正
-修正:シンボルパーサー(NGUITools.ParseSymbol)でシンボルが有効であるかをチェックするよう修正
-修正:テクスチャ(UITexture)と同様の修正をウィジエット(UIWidget)にも反映
-修正:アンカー(UIAnchor)をラベルにくっつけられるよう修正
-修正:スプライト(UISlicedSprite)でパディングを使用しないよう修正
------------
この投稿時点では、早い方もまだUnity4ベータの機能検証をされているところだとおもいますが、さっそくNGUIはサポートを始めましたぞ!
やるな!誰よりも対応が早いぞNGUI!
2012年8月18日土曜日
NGUI 2.0.2
今回もNGUIアップデート情報から。初期化まわりの処理修正がメインですね:
http://www.tasharen.com/forum/index.php?topic=11.0
Reply on: April 17, 2012, 04:18:56 AM
2.0.2
-修正:ボタン(UIButton)スクリプトにおいてゲームオブジェクトが有効/無効されたときに選択されたステータスが正しく有効/無効にならない不具合を修正
-修正:パネル(SpringPanel)からドラッグパネル(DraggablePanel)スクリプトにイベントを正しく通知するよう修正(スクロールバーなど)
-修正:ドラッグパネル(DraggablePanel)がドラッグ時以外でも動作が止まるよう修正
-修正:ドラッグパネル(DraggablePanel)が開始時にパネルの位置をリセットしないよう修正
-修正:ドラッグパネル(DraggablePanel)の位置リセット(ResetPosition)関数を正しく修正
-修正:ドラッグパネル(DraggablePanel)のスクロールバー更新(UpdateScrollbars)関数がスクロールバー更新時(コールされているときなど)にも位置調整されてしまう不具合を修正
-修正:3DのUIを正しいアンカーのオフセットで作成されるよう修正
---
継続して勉強しようぜ!NGUI!
2012年8月15日水曜日
NGUI 2.00
今回もNGUIアップデート情報から:
http://www.tasharen.com/forum/index.php?topic=11.0
Reply on: April 12, 2012, 01:43:49 AM
2.00
-新機能:カメラのドラッグ(UIDragCamera)、パネルコンテンツのドラッグ(UIDragPanelContents)のスクリプト動作を機能追加
-新機能:新ウィジェットのスクロールバー(Scroll Bar)追加
-新機能:カメラにドラッグ(UIDragCamera)スクリプトをアタッチすることでドラッグ出来る機能追加
-新機能:パネルにドラッグ(UIDragPanelContents)スクリプトをアタッチすることでドラッグ出来る機能追加
-新機能:パネル(UIDraggablePanel)でスクロールバーに常に表示、必要でなければフェードアウト、ドラッグ時のみフェードインする機能追加
-新機能:スクロールビューおよびドラッグパネルおよびクエストログのデモを更新、スクロールバーを使用するよう機能追加
-新機能:デモの順序を基本編、一般編、応用編と並ぶよう再構成
-新機能:ローカライズがロード(Resources.Load)時に自動的に読み込むよう修正(ローカルリストで見つからなかった場合)
-新機能:アトラスメーカーで特定のスプライトをインポートする際、透明ピクセルをトリミングするよう機能追加
-新機能:アトラスメーカーでスプライト間のパディングを値指定できるよう機能追加
-修正:エディタの値保存先をPlayerPrefsからEditorPrefsに変更
-修正:ポップアップリストがエディットモードの場合にイベント送信(SendMessage)する不具合を修正
-修正:イベントリスナー追加(UIEventListener.Add)関数をイベントリスナー取得(UIEventListener.Get)関数に置き換えし、「-=」記号に対応
-削除:デモにてスクロールビューにUIDragObjectを用いてたものが不要となったため削除
---
ようやく2.00まで翻訳終わったぜ、それでもまだ4月分。NGUI作者バージョンアップ早すぎです!
NGUI 2.0.1
今回もNGUIアップデート情報から。キー入力周りの修正ですね:
http://www.tasharen.com/forum/index.php?topic=11.0
Reply on: April 15, 2012, 08:30:54 PM
2.0.1
-新機能:ドラッグパネル(UIDraggablePanel)がシーンビューにおいてドラッグ可能なウィジェットをオレンジ色の外枠で囲むように機能追加
-新機能:ドラッグパネル(UIDraggablePanel)に「ただちに再配置」(repositionNow)チェックボックスを追加し、子ウィジェットの現在の境界に沿ってクリップエリアを再配置するよう機能追加
-新機能:カメラ(UICamera)の上下方向の軸(vertical axis)、左右方向の軸(horizontal axis)の名称指定を出来るよう機能追加
-修正:カメラ(UICamera)でW:前進、S:後退、A:左に平行移動、D:右に平行移動あるいはスペースキーのイベントを入力フィールド時も処理してしまう不具合を修正
-修正:ドラッグパネル(UIDraggablePanel)の「開始時ドラッグ強度」を「開始時相対位置」に名称変更(startingDragAmount →startingRelativePosition)
-修正:チェックボックス(UICheckbox)が開始時ただちにチェック状態を確認するよう修正
-修正:スクロールバー(UISlider)が開始時に値をただちに反映するよう修正
-修正:入力のテキスト値(UIInput.text)が見出し(caption)利用時の不具合を修正し、ラベルのテキストでなくテキストの値を返すよう修正
-修正:入力のテキスト値(UIInput.text)が現在アクティブな色をラベルに反映するよう修正
---
キー入力もゲームで活用しようぜ!NGUI!
NGUI 2.0.3
今回もNGUIアップデート情報。どうやらボタン/キーボード入力周りですね。
http://www.tasharen.com/forum/index.php?topic=11.0
Reply on: April 17, 2012, 07:29:46 PM
2.0.3
-新機能:ボタンサウンド(UIButtonSound)で音量のみならずピッチも変更できる機能追加
-修正:ドラッグパネル(UIDraggablePanel)でスクロールバーを開始時にアップデートできるよう修正
-修正:UITweenScaleの開始時スケールを0から1に修正
-修正:入力(UIInput)でスペースキーと同じ高さの文字を無視するよう修正(Mac OS入力の不具合に対応)
-修正:変更が入るごとにテクスチャがマテリアルから外れる不具合を修正
-修正:マウスのUICameraにおける処理を修正、特にハイライトの際の不具合を修正
----
すごい勢いで修正しているけど、自分のゲーム開発で出ている不具合を先に処理している、とか何かあるんだろうか。
アップデートが早いゾ!NGUI!
NGUI 2.0.4
今回もNGUIアップデート情報の翻訳。これも5月の修正ですが、staticなどパフォーマンスを強く意識したバージョンであったことが読み取れます:
http://www.tasharen.com/forum/index.php?topic=11.0
Reply on: May 02, 2012, 10:46:04 AM
2.0.4
-新機能:パネルをstaticに指定出来る。ウィジェットが移動/回転/拡大できないことが事前に分かっている場合にパフォーマンス向上が期待できる
-新機能:UIButtonを追加。UIButtonColorと同じで違いは無効ステータスをもっていること
-新機能:ダブルクリックイベント(onDoubleClick)を追加。クリックイベント(OnClick)とほぼ同様でダブルクリックのときに発生
-修正:UIDraggablePanelの多くのウィジェットにおいて顕著にパフォーマンス改善
-修正:全てのプライベート設定されたシリアライズ(serializable)プロパティがインスペクタで隠す(hidden)設定に変更
-修正:UITooltipをより堅牢に修正し、背景枠と同じサイズをパディングに使用する
-修正:UILablelインスペクタにおいてテキストボックスを単語途中改行(word wrap)に対応
-修正:ボタンアニメーション実行(UIButtonPlayAnimation)とボタンTween実行(UIButtonTween)でイベントレシーバーを追加(完了時 on finishied)
-修正:UIGridがアイテム再配置の都度Z更新していた不具合を修正
-修正:ローカライズ(Localization)クラスをひとつのみ存在できるよう修正
-修正:ラベル(UILabel)のエディタ上のパフォーマンスを改善
-修正:スプライト(UISprite)のピクセル最適化(MakePixelPerfect)でパディングを正しく考慮するよう修正
---
パフォーマンス改善がすごいぞ!NGUI!
2012年8月10日金曜日
NGUI 2.1.4
今回はNGUIのマイナーアップデート。
August 07, 2012, 12:58:41 PM
http://www.tasharen.com/forum/index.php?topic=11.15
2.1.4
-新機能:UIInputで複数行入力をサポート。改行はCtrl+Enter
-修正:UICheckboxComponent(チェックボックスコンポーネント)はデフォルトでデレゲートを使用
-修正:UITextureのバグ修正
------
マメな修正も大事。皆も見習おう!NGUI!
August 07, 2012, 12:58:41 PM
http://www.tasharen.com/forum/index.php?topic=11.15
2.1.4
-新機能:UIInputで複数行入力をサポート。改行はCtrl+Enter
-修正:UICheckboxComponent(チェックボックスコンポーネント)はデフォルトでデレゲートを使用
-修正:UITextureのバグ修正
------
マメな修正も大事。皆も見習おう!NGUI!
2012年8月9日木曜日
NGUI 2.0.5
今回もNGUIアップデート情報の翻訳から:
http://www.tasharen.com/forum/index.php?topic=11.0
May 14, 2012, 01:30:36 AM
2.0.5
-新機能:カスタム定義の記号(顔文字emoticon等)フォントのサポート
-新機能:ショートカットキーを作成、NGUIメニュー→ピクセル最適化をAlt+Shift+P、NGUIメニュー→Collider追加をAlt+Shift+C
-新機能:アクティブ時(OnActivate)条件をTweenおよびアクティブなアニメーションに追加
-新機能:UITableで下向けに加えて上向きの配置が可能となる機能追加
-新機能:付箋風のTipsをUICameraで特定することが可能となる機能追加、常に表示しやすくできる
-新機能:UIInputで入力操作の通知を送信することが可能となる機能追加
-新機能:TweenVolumeにて音源の音量をTweenすることが可能となる機能追加
-修正:「Cleaning up leaked objects in scene(シーンでメモリリークしたオブジェクトのクリーンアップ)」とのエラーメッセージが表示される不具合を修正
---
Tween Volumeをいじることができるのが2.0.5からの機能なのね。顔文字はあくまで外国のものだけど、そもそも無料フォントで顔文字入りはあるのだろうか?(すみません、知識なくて)
勉強しがいがあるぞ!NGUI!
2012年8月7日火曜日
NGUI:複数デバイス解像度対応
iPhoneアプリを作成するとき、iPhone 3G対応に頭を悩ませる。解像度の差異があるのでiPhone4とサイズの異なる画像を用意しないといけないためだ。
今回はNGUIでこの複数デバイスの解像度対応を行うためのスクリプトについて、NGUI作者がフォーラム投稿者の回答を引用しているため、紹介したい。
June 25, 2012, 04:48:43 PM
http://www.tasharen.com/forum/index.php?topic=832
ランタイムでAtlasを動的に切替する方法の議論はこのフォーラムでも何度かあった。私もスクリプト作成したので共有したい。
動作の条件として事前作業があるが、あまり難しくないんでぜひ試してほしい。
準備するもの:
・参照元Atlas - UI全体をこのAtlasで作成し、以下のAtlasを参照させる
・参照元Font
以下、解像度別
・SD Atlas - (iPhone 3GS以前)
・SD フォント
・HD Atlas - (初期iPad, iPad2, iPhone4以降)
・HD フォント
・SHD Atlas - (iPad3)SHD=超高解像度だけどiPad3解像度対応をしないなら不要
・SHD フォント -
これら3つの「実体」Atlasおよびフォントをresourcesフォルダ配下に、さらにGUI/SD, GUI/HD, GUI/SHDというフォルダ階層に置く。(参照元ではない点に注意)明確にするために私自身はAtlas関係ファイル(プレハブ、画像イメージ、マテリアル)はすべてこのフォルダにそれぞれ置いている。
以下のスクリプトを任意の空ゲームオブジェクトに貼り付ける
http://www.tasharen.com/forum/index.php?topic=832
(注:リンク先でスクリプト参照のこと)
■■ 重要 ■■
Unity上でEdit→Project Setting→Script Execution Orderにてスクリプト実行順序を変更するメニューに遷移をして、解像度変更コントローラ(ResolutionsSwitchController)を一覧に追加し、実行順を上になるように変更する。目的は出来るかぎり最初に実行することであり、必須条件としてNGUIスクリプトより先に実行すること。私自身はlocalizationの次の実行順としている。
メモ
・横長画面(landscape)想定でスクリプトは動作する(すなわち解像度チェックは横幅Widthを基準に行われている。将来的には変更すべきとおもっているし、自身でも変更可)
・2つあるラベルはデバッグ目的。想定どおりの解像度で動作していることを保証するため
・スクリプトはエディタ(editor)上で動作しないようにも変更できる。(参照をおかしくしてしまうリスクもあるため)
自分のニーズにあわせてこのスクリプトを実行、更新、修正することは自由。このスクリプトが誰かの役に立つことを祈る!
-----
Androidの複数解像度対応は最初からサジを投げたくなるようなものだが、たしかにiPhone 3GS対応はまだまだ手抜きが許されるものでない。
良く考えてるぞNGUI!
NGUI 2.0.9
NGUIの日本語情報ってなかなかなくて困ることありますよね。かなり更新頻度が高いのに・・・
各バージョンでのアップデート情報をちょっとづつ翻訳してきます。
今回は6月24日リリースの2.0.9のアップデート情報から:
Reply #10 on: June 24, 2012, 01:11:27 PM
http://www.tasharen.com/forum/index.php?topic=11.0
2.0.9
- 新機能:UITableで子オブジェクトをソートして値を返す機能追加(UITable.children)
- 修正:UISpriteAnimationのポーズが可能(FPS=0)
- 修正:UITweenerの遅延(delay)のバグ修正
- 修正:UIPanelのDraw Call実行の際に「フラグを隠す」hideflags設定だとまれにワーニング表示されるため「ロード時にdestroyしない」よう修正
- 修正:マルチタッチ処理をオフにした場合の処理方法を修正
- 修正:ARBフラグメントシェーダの関連オプション(#pragma fragmentoptoin ARB_precision_hint_fastest)が未サポートのため発生するバグがあるためこのオプションを削除
- 修正:iOS上で別フィールドに遷移する際UIInput caratをクリアするよう修正
- 修正:iOS上で選択時(OnSelect)の際にUIInputのデフォルトテキストをクリアするよう修正
- 修正:Inventoryデモを修正、内部でメニューがある形からNGUI配下のメニューとなるよう修正
-------
時間あるときにちょっとづつですが、こちらも更新してきまーす!
各バージョンでのアップデート情報をちょっとづつ翻訳してきます。
今回は6月24日リリースの2.0.9のアップデート情報から:
Reply #10 on: June 24, 2012, 01:11:27 PM
http://www.tasharen.com/forum/index.php?topic=11.0
2.0.9
- 新機能:UITableで子オブジェクトをソートして値を返す機能追加(UITable.children)
- 修正:UISpriteAnimationのポーズが可能(FPS=0)
- 修正:UITweenerの遅延(delay)のバグ修正
- 修正:UIPanelのDraw Call実行の際に「フラグを隠す」hideflags設定だとまれにワーニング表示されるため「ロード時にdestroyしない」よう修正
- 修正:マルチタッチ処理をオフにした場合の処理方法を修正
- 修正:ARBフラグメントシェーダの関連オプション(#pragma fragmentoptoin ARB_precision_hint_fastest)が未サポートのため発生するバグがあるためこのオプションを削除
- 修正:iOS上で別フィールドに遷移する際UIInput caratをクリアするよう修正
- 修正:iOS上で選択時(OnSelect)の際にUIInputのデフォルトテキストをクリアするよう修正
- 修正:Inventoryデモを修正、内部でメニューがある形からNGUI配下のメニューとなるよう修正
-------
時間あるときにちょっとづつですが、こちらも更新してきまーす!
NGUI 2.0.7
今回もNGUIの過去アップデート情報から、2012年5月ごろの2.0.7更新情報の翻訳です:
http://www.tasharen.com/forum/index.php?topic=11.0
May 21, 2012, 07:52:16 PM
2.0.7
-新機能:モバイルデバイスのキーボードタイプを指定できるよう機能追加
-新機能:入力制限により特定の文字列以外を排除できるよう機能修正(例 数字のみ入力)
-修正:フォントのアルファチャンネル結びつけを外すことで、アルファ値が正常動作するよう修正
-修正:クリップされたパネルがコンソールでエラーメッセージ(マテリアルが使用されていませんunused material)が出ないよう修正
-修正:3D UIのアンカーオフセットが作成時に適正な値にならない不具合を修正
-修正:UISliderColorsが3色以上でも対応するよう修正
-修正:UI Panelで実行時Null例外が発生する不具合を修正
---
入力制限とかも、かけることが出来たのですね。。。。
NGUIリリースの更新頻度がすごい!
NGUI 2.0.8
NGUIのアップデート情報を引き続きみていきます。
今回は6/8に行われたv2.0.8の翻訳です:
June 08, 2012, 05:18:56 PM
2.0.8
- 新機能:パックフォントをクリップされたパネルでも使用できるよう修正。(シェーダをクリップ対応とした)
- 新機能:UILabelの最大行数を指定できるよう機能追加(以前は複数行あるいは単一行のみ指定)
- 新機能:UIButtonの無効色を明示的に指定する機能追加
- 新機能:Tweenおよびアニメーションにイベントを2つ追加(ダブルクリックOnDoubleClick、選択OnSelect)
- 新機能:NGUITools.soundVolumeにてUI音声のボリュームをコントロールする機能を追加
- 新機能:Tweenの遅延について、開始時間遅延を指定できるよう修正
- 新機能:UICameraでマルチタッチを無効に指定できるよう修正、これによりシングルタッチとみなすことが可能
- 新機能:ピクセル矯正(MakePixelPerfect)をNGUIMenuからNGUIToolsへ移動
- 修正:UIImageButtonのスクリプトを無効にすることでイメージ切替を防止できるよう修正
- 修正:明示的に指定した言語がLocalizationの初期値により上書きされるバグを修正
---
こうして並べてみると作者がどのあたりの機能を直していこうとしていったかが良く分かりますねー。
頻繁にバージョンアップを精力的にこなすNGUIは偉い!
登録:
投稿 (Atom)
自己紹介
- gamesonytablet
- Unity3D公式マニュアル翻訳やってる人がスマホ(iPhone, Android)のゲーム開発しています。気軽に面白く初心者が遊べる内容がモットー。Blogでは開発情報をひたすら、Twitterではゲーム作成の過程で参考にしている情報を中心につぶやきます
ページビューの合計
ゲーム開発記事の目次
過去7日間の人気投稿
-
Unity使っててプロジェクトをインポートするときなどに稀に Missing (Mono Script) などと表示されていることがある。 慣れている方なら「仕方ないな」といって手動で正しいスクリプト見つけて修正していくのだが、これをエディタ上で自動的に修正してくれるパッケー...
-
今回の記事はメモリリークに対して弱い参照を活用した事例についてUnity Gemsからの翻訳を紹介したい: http://unitygems.com/weak-associations-leak-free-extension-properties/ Nov...
-
今回の記事はBlenderで街をまるごと作ろう、という海外の方らしく限りなく野心的でスケールの大きいチャレンジの紹介です。 まずは紹介文の翻訳から: http://www.blenderguru.com/videos/how-to-create-a-city ...

