タグ

3Dとplaycanvasに関するpowazonのブックマーク (2)

  • Unityアプリを高速・安定化するために見直すべき事を9選まとめてみた - Qiita

    記事は 【unityプロ技】 Advent Calendar 2019 16日目の記事です。 記事で記載されたソースコードはすべてパブリックドメインです。 修正履歴 ・12/18 インスタンシングの説明を修正 はじめに Unityアプリを安定化させるために試行錯誤を繰り返しているyoship1639です。 社内ではフロント側の開発基盤構成選定や共通基盤開発、ロジック、物理シミュレーション、ビジュアル周り(カメラワーク、シェーダ、演出)、最適化等様々なタスクを担当しています。 Unityゲーム開発を大幅に効率化できる素晴らしいツールですが、そのすべての最適化が自動で行われる訳ではない事はご存じかと思います。詰まるところ、開発者側が最適化の手法を知っていなければUnityアプリの安定した動作を確保することはできません。しかし、参考文献が散見されどこを見直せばいいのか分からなかったりリファ

    Unityアプリを高速・安定化するために見直すべき事を9選まとめてみた - Qiita
    powazon
    powazon 2020/07/01
    アプリの高速化安定化
  • RayCastその2、衝突するオブジェクトの制限【Unity】 - (:3[kanのメモ帳]

    この記事でのバージョン Unity 5.1.0f3 Personal RayCastシリーズ 1.使い方 2.衝突するオブジェクトの制限 3.Rayを画面に表示 4.2Dで使う はじめに RayCastシリーズ、前回は使い方の記事でした。 2回目の今回は衝突するオブジェクトの制限方法についてです。 Ignore RayCast 手っ取り早くRayとの衝突をしないようにするにはLayerをIgnore RayCastにすればokです。 全てのRayに当たらなくなるので、汎用性はありませんがとにかく楽。 LayerMask 任意のレイヤーとだけ衝突させたいと言った場合にはレイヤーマスクを使います。 以下の通り、レイヤーマスクを作成し、Raycast時に引数に与えると、 衝突するオブジェクトを制限出来ます。 int layerMask = 0; Physics.Raycast(ray, out

    RayCastその2、衝突するオブジェクトの制限【Unity】 - (:3[kanのメモ帳]
    powazon
    powazon 2020/06/29
    レイヤーマスクについて分かりやすいまとめ
  • 1