MUGEN Trigger

MUGENで良いキャラを作るポイントは… 「良いキャラのソースコードを読む」->「コピペ」->「記述を理解」->「自分でアレンジ」

PI

定数 > 円周率は? | 実装されたバージョン: 2002.04.14 | 対象: 数学

概要

円周率πを返します。

構文

  • PI

詳細

定数()です。ラジアンに180/piをかけると度になります。

戻り値の型: float

コードサンプル

  • [State ]
  • Type = Angleset
  • Trigger1 = Time = 0
  • value = -180/PI * Atan((Vel Y) / (Vel X))

  • [State ]
  • Type = ModifyExplod
  • Trigger1 = NumExplod(8865)
  • Trigger1 = Root,StateNo = 3703
  • Scale = fvar(32) ** .5 * .7 , fvar(32) * (1.0 + .3 * Sin(PI * 2.0 / 32.0 * (Time % 32 + Random % 8)))
  • Trans = AddAlpha
  • Alpha = 100, 255
  • ID = 8865
  • IgnoreHitPause = 1

  • [State ]
  • Type = AngleSet
  • Trigger1 = Vel X != 0 || Vel Y != 0
  • Value = Atan ( Vel Y / Vel X ) * ( -180.0 / PI )

  • [State ]
  • Type = VarSet
  • Trigger1 = var(0) = [0,1]
  • var(3) = Atan((-1*(P2BodyDist Y-50)/(P2BodyDist X+50)))*180/PI +(IfElse(Random%2=0,-1,1)*Random%10)

  • [State ]
  • Type = VarAdd
  • Trigger1 = fvar(4) >= 1*PI || fvar(4) <= -1*PI
  • fv = 4
  • value = IfElse(fvar(4)>=1*PI,-2*PI,2*PI)

  • [State ]
  • Type = VarSet
  • TriggerAll = Var(20) = 1 && StateNo = 640
  • Trigger1 = P2Dist X - (39) > 0
  • Trigger1 = Atan((P2Dist Y-(-53)+EnemyNear,Const(Size.Mid.Pos.Y))/(P2Dist X - (39)))*180/PI <= 25
  • Trigger2 = P2Dist X - (39) < 0
  • Trigger2 = Atan((P2Dist Y-(-53)+EnemyNear,Const(Size.Mid.Pos.Y))/(P2Dist X - (39)))*180/PI >= -25
  • fv = 0
  • value = 25

公開日:
最終更新日:
目次
この記事は役に立ちましたか?
ご意見・ご要望はございますか?
記事に不備があった場合

不備があればGithubTwittersuteadddayov@gmail.comにご報告下さい。

記事を編集してみませんか?

ページ編集・翻訳にご協力いただける方を募集しております。お気軽にご連絡下さい。

We are looking for someone who can cooperate on page editing / translation. Please feel free to contact us.