募集要項

  • ■ボイスの募集は終了しました。

    非常に沢山のご応募ありがとうございました!

     結果はこちら
2017年5月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

« 今年もよろしくお願いします!(≧∇≦)b | トップページ | 【Unity Action】雷とヒットストップと私。 »

2013年1月 7日 (月)

【Unity Tips】 Mathf(数学関数)に関してのメモ

Mathfは結構使う場合が多い割に
良く忘れるので、Mathfの処理をメモ(一部)。

-----------------------------------------------
Mathf.Floor()         切り捨て
Mathf.Ceil()      切り上げ
Mathf.Round()     四捨五入
Mathf.FloorToInt()  切り捨て(Int型に変換)
Mathf.CeilToInt()    切り上げ(Int型に変換)
Mathf.RoundToInt() 四捨五入(Int型に変換)
Mathf.Abs()            絶対値
Mathf.Sign()           正負の判別(正を1/負を-1 で返す)
Mathf.Clamp()         最大値の制限
Mathf.Min()            値の比較(小さい方を返す)
Mathf.Max()            値の比較(大きい方を返す)
Mathf.Pow()           指数
Mathf.Exp()            累乗
Mathf.Log()            対数
Mathf.Sqrt()           平方根
Mathf.Repeat()    指定の長さで繰り返す
-----------------------------------------------
※2015/7/8 Mathf.MaxがMinになってたので修正。
※2015/9/14 Mathf.Signの結果が0/1になってたので修正。

と、言いつつ数学はあまり得意では無い! ( ・`ω・´)

…やべぇ英語と数学勉強しないと… il||li _| ̄|○ il||li
みんな、学生の頃の勉強はやっておいて損はないですぞ!

« 今年もよろしくお願いします!(≧∇≦)b | トップページ | 【Unity Action】雷とヒットストップと私。 »

Unity Tips」カテゴリの記事

コメント

> Mathf.Floor() 切り捨て

Floor は日本語で床。 なので下ということで切り捨て。

> Mathf.Ceil()     切り上げ

Ceil は日本語で天井。 なので上ということで切り上げ。

床と天井でスパッと切ってしまう!と考えると覚えやすいかもです!

その他のものは・・・頑張ってください!w

確かに英語としてきちんと理解しておけば結構覚えられそうですね。
学生の頃に数学、英語はもっと勉強しておくべきでした・・・orz

Mathf.Repeat()も結構便利ですよ

>kenさん

Mathf.Repeat() は把握してませんでした。
確かに使いようによっては便利そうですね。

何だかんだでまだまだ知らない関数も多いので、助かります。

Mathf.Min()2つあるので
の片方がMaxだと思います(^^

>LightGiveさん

た、確かに!!
気づきませんでした(;´Д`)2年半も・・・。

直しておきます!

Mathf.Sign()の返す値は負の時-1正の時1ではないでしょうか
負の時0だと非常に使い辛い気がします・・・

>foxさん
ご指摘ありがとうございます。
仰る通りです・・・(;´Д`)

記事の方、修正しておきました。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1500357/48643993

この記事へのトラックバック一覧です: 【Unity Tips】 Mathf(数学関数)に関してのメモ:

« 今年もよろしくお願いします!(≧∇≦)b | トップページ | 【Unity Action】雷とヒットストップと私。 »

Twitter等

  • にほんブログ村 ゲームブログ ゲーム制作へ

メールフォーム

  • 直接コンタクト取りたい方はこちらからどうぞ

サイト内検索
ココログ最強検索 by 暴想