新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。その3Unity正式リリース候補版2017.1.0f1がリリースされました。Changesを見ていきます。Changesを上から順番に確認していきます。※理解していないものは理解していないと記述しています。本シリーズは3部構成です。added.AnimationLayerMixerPlayableのAPIが追加されました。ModelImporter.extraUserPropertiesModelImporter.extraUserPropertiesが追加されました。ModelImporter.importVisibilityModelImporter.importVisibilityが追加されました。AssetBundle.UnloadAllAssetBundlesが追加されました。behaviorBuildPlayerWindowが追加され、デフォルトのビルドボタン挙動を設定できるようになりました。();と実行するとBuildSettingウィンドウを表示できます。negativeArcHandle.radiusは負の数値を取ります。hintPrimitiveBoundsHandleとそのサブクラスのコンストラクタではコントロールIDは不要です。Lightを設定するための新しいAPIが追加されました。物理的に正しい逆二乗減衰またはUnityのレガシーフォールオフモデルを使用するようにすべてのライトを設定するためのAPIが追加されました。これまでのEnlightenライトマップでのみ使用され、リアルタイムとプログレッシブは後にサポートされます。value.RenderTexture生成用の構造体RenderTextureDescriptorが追加されました。(desc);こんな感じでシンプルに記述できるようになりました。splashscreens.iOSのスプラッシュスクリーンを変更するAPIが追加されました。気になる項目だけど、何のことを指しているのか分からない。リファレンス見ても、SplashScreenクラスの変更点が見つからないです。(894136)iOSStatusBarStyle.BlackOpaqueとiOSStatusBarStyle.BlackTranslucentは非推奨になりました。代わりにiOSStatusBarStyle.LightContentを使用してください。QualitySettings.shadowmaskModeQualitySettings.shadowmaskModeが追加されました。Joint2D.Joint2DにアタッチされたRigidbody2Dを検索する'Joint2D.attachedRigidbodyプロパティが追加されました。docs.Joint.massScaleとJoint.connectedMassScaleこの2つのAPIが公開されました。これにより、ソルバが知覚するように、接続されたボディの質量と慣性テンソルを調整することができます。手足に大きな力が加わり、不快なストレッチを経験するラグドールには、ほとんどの場合便利です。これはまた、前に推奨されているように、ラグドールのすべての身体部分に対して同じ質量を設定するのを避けるのに役立ちます。APIのドキュメントをご覧ください。私は理解できていません。namespace.PlayableAPIからExperimentalネームスペースが外れました。PlayableGraph.IsPlaying()PlayableGraph.IsPlaying()が追加されました。clarity明確にするためにPlayableGraph.Connect()パラメータがリネームされました。code.アンセーフで固定サイズバッファのシリアライズのサポートをしました。詳しくはコチラのサンプルを御覧ください。releaseGameObject.CalculateBounds()は2017.1のベータバージョンで誤ってパブリック関数にされた後にinternal関数になりました。このAPIは間違った場所にあり、将来のリリースでは完全に移動/削除されます。(852000)Debug.loggerはDebug.unityLoggerへリネームされました。WebRequestMultimedia.GetAudioClip().UnityWebRequestには、それをサポートするプラットフォーム上にMovieTextureをダウンロードするための組み込みサポートが組み込まれました。新しいヘルパークラスWebRequestMultimediaがMovieTextureまたはAudioClipの簡単なダウンロード用に導入されました。WebRequest.GetAudioClip()はWebRequestMultimedia.GetAudioClip()を使用して非推奨になりました。it.UnityWebRequest.timeoutプロパティを使用すると、Webリクエストが取り消しを試みる前に、ユーザの何かしらのコントロールを与えることができます。(823903)UnityWebRequestにtimeoutプロパティが追加されました。UnityWebRequestTexture.GetTexture().UnityWebRequest.GetTexture()をUnityWebRequestTexture.GetTexture()に移動しました。その3Tweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。