suim言語

 
最終更新日時:
ヒカリヲアビタイにはSUIM言語という物が実装されています
これは内部でエフェクト等の色々な動作を定義している言語です
C言語にも似た簡素な言語です。
ゲームフォルダHikariwo\game\script以下に格納されています。

suimで扱える型(変数への代入時点で決定される?)
long 整数型(8 Byte)-2^63 ~ 2^63-1
double小数型(8 Byte)±1.5E-324 ~ ±1.7E308。有効桁数は、15 ~ 16桁
string文字列型2(n+1) Byte(※nは文字数+文字列終端コード)
bool論理値型true または、false

機能説明その他
変数"name"=定数※代入値が
整数値であればlong型
小数値であればdouble型
文字列であればstring型
論理値はbool型
文字列は""で囲む
ラベル@"name"@に続く英数で定義(文字数の制限等は不明)
goto"ラベル名"指定ラベルへジャンプ
//コメント行 /* コメント */形式もいけるみたい?
条件分岐if(論理式)else 不成立時
成立時
不成立時は主にジャンプラベルを書く
関数定義function "name"
(内容)
function end
init exec exit 等の規定ファンクション有り

予約変数

名前説明その他
item_prim_small_key
item_stateアイテムステータス"tigger"等
mouse_x
mouse_y
マウス座標
tranform_gx
tranform_gy
画面拡縮係数?

スクリプト規定ファンクション

スクリプトには必ず以下のファンクションが備わっている
名前説明その他
clChip
clPos_x
clPos_y
clに続く変数名にはローカル変数があるっぽい?
initアイテム装備時に呼び出される
start毎フレーム呼ばれる
exit終了処理に呼び出される
SetPrim(整数)
SetEnable(整数)

システムファンクション

PlaySE("name")音の再生
Block_x,Block_y
= WorldPos2BlockPos(mouse_x,mouse_y)
ワールド座標からブロック座標取得
GetChip(x,y)指定座標のチップ情報を取得
PutChip(x,y,"itemName")指定座標にitemチップ設置"NONE"=無し
ChangeInventryItem(index,"ItemName")インベントリindex番にアイテムをセット
efHandle=AddEfect("エフェクト名","種別",角度)エフェクト追加ハンドルを返す
DelEffect(efHandle)上記で追加時に取得したハンドルを渡す事で削除

算術ファンクション

VecRot(x,y)ベクター角度を取得自分からの座標
MathLength(x,y)距離を求める自分からの座標
コメント(0)

コメント

削除すると元に戻すことは出来ません。
よろしいですか?

今後表示しない

名前
コメント(必須)
(300文字まで)

必ず「Gamerch ガイドライン」をご覧の上、書き込みをお願いします。
画像
sage機能

対象コメント

選択項目

詳細

※上記の内容はWiki管理者へ通報されます。

通報完了

通報内容を送信しました

エラー

エラーが発生しました

削除しました。
最近の更新

2016/08/15 (月) 16:28

2015/11/21 (土) 13:40

2015/11/21 (土) 13:38

2015/11/21 (土) 13:36

2015/11/21 (土) 13:34

2015/11/21 (土) 13:33

2015/11/21 (土) 13:32

2015/11/21 (土) 13:07

2015/11/20 (金) 17:29

2015/11/20 (金) 17:27

2015/11/20 (金) 17:26

2015/11/20 (金) 17:21

2015/11/20 (金) 17:17

2015/11/20 (金) 17:16

2015/11/15 (日) 13:05

2015/11/15 (日) 11:08

2015/11/15 (日) 09:59

2015/11/15 (日) 09:55

2015/11/15 (日) 09:54

注目記事
【魁 三国志大戦】最強武将ランキング 魁 三国志大戦 攻略Wiki
【Gジェネエターナル】リセマラ当たりランキング Gジェネエターナル攻略Wiki
【マシュパズ】リセマラ当たりランキング マシュパズ攻略Wiki
【ヤバ少女】リセマラ当たりランキング ヤバ少女攻略Wiki
【ウィズダフネ】ハーフアニバーサリーアップデート内容まとめ【ウィザードリィダフネ】 ウィズダフネ攻略Wiki
ページ編集 トップへ
コメント 0