• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
【Unite2014】Unity2Dのよくある問題とその解決方法
 

【Unite2014】Unity2Dのよくある問題とその解決方法

on

  • 695 views

Unite2014のやつ

Unite2014のやつ

Statistics

Views

Total Views
695
Views on SlideShare
693
Embed Views
2

Actions

Likes
1
Downloads
2
Comments
0

2 Embeds 2

https://twitter.com 1
https://www.chatwork.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    【Unite2014】Unity2Dのよくある問題とその解決方法 【Unite2014】Unity2Dのよくある問題とその解決方法 Presentation Transcript

    • Unite2014 Unity2Dのよくある問題とその解決方法
    • HD/SDの切り替え • HD用、SD用画像を用意してスクリプトで切り替える • OpenSceneで対象シーンを開き、SpriteRendererについているSpriteのテクス チャーを差し替えてSaveSceneする • Sprite差し替えたらUnloadUnUseAssetsを使ってメモリ解放した方がいい
    • AssetBundleでのSDとHDの用意 • これもSD用とHD用の2種類のアセットバンドルを用意する • CollectDependenciesで依存関係を考慮できる • Rendererの名前と一緒の名前のスプライトを用意するなどで読み込 みするといい
    • Re-Skinning • 2Dアニメーションでのコントローラなどの再利用 • LateUpdateがアニメーション実行後に呼ばれるのでこのタイミングでスプライ トを差し替えるといい
    • クォータービューでの前後関係 • SpriteRenderer.sortingOrderを利用する • 整数しか扱えないので、Transformの座標を利用する場合は注意 • ExecuteInEditMode属性をMonoBehaviourにつけると実行しなくても 確認可能 • ピボットを基準にTransformが反映されるので下の方がいい
    • ピクセルパーフェクト • orthographicsSize = Screen.height / pixelToUnit / 2 • /2の意味はいまいちわからない • Sprite/DefaultシェーダのPixelSnapをオン
    • サンプル • http://goo.gl/Mv3JdE