【Unity】現在値と目的値を補間してアニメーションする汎用クラス

f:id:halya_11:20180727015113g:plain

アニメーションさせたいけどイージングを使うほどでもない時など、
現在値と目的値を定数で毎フレーム線形補間するといい感じにアニメーションします。

本ブログでもよく使っているものの、毎回書くのが地味に面倒なので多少汎用的なクラスを作ってみました。

続きを読む

【C#】クラスや構造体に==演算子やEquals()を書く時の注意点

たまに==演算子オーバーロードしたりEquals()をオーバーライドしたりしますが、
ちゃんとやろうとすると意外とややこしいのでメモです。

実用性重視。細かい話には踏み込みません。

  • デフォルトの実装
  • ==とEquals()の違い
  • ==を書いたらEquals()も書くべき?その逆は?
  • GetHashCode()も書くべき?
  • 結論1: 値型に==をオーバーロードしたい場合
  • 結論2: 参照型を値で比較したい場合
  • 参考
続きを読む