ゆいブロ

自分の好きなことや知見をまとめていくブログです。

スポンサーリンク

C#

Unityのカメラを使った2次元↔3次元座標変換を自前で実装する

はじめに Github 各行列の実装 Matrix4x4を使用している部分についての解説 ビュー行列 プロジェクション行列(射影変換行列) ビューポート行列 ScreenToWorldPoint WorldToScreenPoint おわりに 参考文献 はじめに UnityのScreenToWorldPointやWorldToScre…

【Unity】TimelineのTrackを別のTimelineなどにコピーする際に、VirtualCameraの参照を上手く付け替える方法

はじめに VirtualCameraはどこに参照がある? 解決方法 はじめに 前回、TimelineのTrackを別のTimelineにコピーする方法を書きました。 www.yui-tech-blog.com この記事の最後の方にCinemachineTrack内のClipで、VirtualCameraのBindが上手く引き継げない問…

【Unity】TimelineのTrackを別のTimelineにコピーする

はじめに 実装の注意点 実装方法 解説 Reflectionで内部APIにアクセスする Duplicateメソッドを呼ぶ Bindのコピー はじめに TimelineAsset内のTrackを、別のTimelineにコピーしなければいけない時があり、 その際に他のTimelineにデータをコピーする方法を調…

【Unity】TimelineをScriptから扱うときのTips

はじめに トラック名で検索したトラックにオブジェクトをバインドさせる 特定の型をバインドタイプとしてもつトラックにオブジェクトをバインドさせる 指定トラックのクリップを取得する 指定トラックのクリップを全取得する Virtual Cameraの取得 はじめに …

【Unity】UnityでSpriteAtlasの差分が出る問題が解決した

はじめに 修正されたバージョンについて 最後に 参考リンク はじめに 11月末くらいから、Unityで共同開発している際に、変更していないSpriteAtlasの差分が出続けてしまうという問題が出ました。 Unityの特定のバージョン以降で起きており、Unity2019だけで…

【Unity】AssetBundle化したプレハブの中でRenderTextureを持っていたらエラーが出た

はじめに バグが起きた環境 解決策 解説 まとめ 参考リンク はじめに Timelineの中で、RenderTextureを使用していたところ、 Unity: Releasing render texture that is set as Camera.targetTexture! というエラーが出てしまいました。 バグが起きた環境 Uni…

【Unity】Unity2019.2でSpriteAtlasの差分が出る

問題点 公式の対応 Unity Forumでの投稿 対応策 こちらの問題は解決しましたので下記の記事を参考にしてください。 www.yui-tech-blog.com 問題点 複数人で実装しているプロジェクトのUnityのバージョンを2019.2以降にあげると、 SpriteAtlasの差分が出続け…

【Unity】Unityを2019にアップグレードしたらTimelineが上手く再生されなかった時の対処法

はじめに 解決方法 その時の状況 原因 Strip Engine Codeの余談 参考リンク はじめに UnityのTimelineを使って実装しているプロジェクトをUnity2019にアップグレードしたら、Activation Trackを設定しても、オブジェクトがアクティブにならないと言う問題が…