新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
MUGEN CNS WIKI CHAOS@予定
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
MUGEN CNS WIKI CHAOS@予定
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
MUGEN CNS WIKI CHAOS@予定
現在のページ名(確認用)
T-/Floor()
▼メニュー
●
トップページ
↓細かい報告はこちらへ
●
暫定会議室
会議室の一覧
●
用語について
●
その他・雑多
フレーム処理
●
参考ページ一覧
▼
ファイルの一覧
Def
/
CMD
/
CNS
/
State
/
Air
●
Commonステート
●
ステートコントローラー
●
トリガー情報
●
ステート技術
●
Helper技術
●
AI技術
※未作成
▼親ページ
SC-
/
テンプレ
T-
/
テンプレ
File-
AI-
※未作成
砂場ページ
表示ページの参照数
今日:
-
昨日:
-
加算が+2~3っぽいんですが…
ここを編集
更新履歴
取得中です。
新規ページ
取得中です。
ここを編集
戻る→
トリガー情報の一覧
■Floor()【小数切り下げ】
▼概要
()内に入れた引数の小数を切り下げて整数にする。
非常に数式を扱う際に便利。
切り上げは
T-/Ceil()
を使う。
▼情報・書式
Floor(引数)
;int型
小数を切り下げて整数にしたい数値を入れる。
■Lv1-記述例・補足・注意点
記述例
value = Floor( fvar(11) ) ;
Int型、整数のみを受け付けるパラメーターにfvarを入れる場合。
補足
基本的には
切り捨て
と考えていいが
負数の場合「切り下げ」て、数値は減るが、絶対値は大きくなる。
確実に
切り捨て
をしたい場合はIfelse(情報>0,Floor(情報),Ceil(情報))。
「+0.5」した上でFloor()をすれば小数第一位を四捨五入する。
n桁目まで切り捨て~をしたい場合
Floor( 情報 / 10 ) * 10 でもできるが
元が整数ならfloorを使わず「情報-(情報%10)」でも切り捨ては可能。
注意点
負数の場合切り下げによる絶対値の上昇には注意。
■Lv3-細かい応用
+
■Lv3-Varの桁数分割管理・素案
Varの桁数分割管理・素案
Var
に保存する数値を桁で分割し、2種類以上の情報を1つのVarで保存する方法。
下側の2桁の参照は「Var(xx)%100」で
3~5桁目の参照は「Floor(var(xx)/100)%1000」
6桁目より上の参照「Floor(var(xx)/100000)」
こんな感じに桁数を分けて感知する。
ただし使えるなら
bit演算
によるbit桁数分割で管理したほうがいいことも。
2種類程度の区別ならこちらのほうが単純だが。
「Floor()」をウィキ内検索
最終更新:2013年05月04日 17:14
|
ログイン
|