☆ベルトアクション作成 Beats of rageスレッド☆ (654レス)
☆ベルトアクション作成 Beats of rageスレッド☆ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
566: 名前は開発中のものです。 [sage] 2024/08/01(木) 03:28:19.21 ID:SxvxfjU8 覚え書き @script if (frame==0) { void self = getlocalvar("self"); int cm = getentityproperty(self,"map"); if(cm!=NULL()) { setdrawmethod(self,1,255,255,0,0,0,0,cm+4); } } if (frame==10) { void self = getlocalvar("self"); int cm = getentityproperty(self,"map"); if(cm!=NULL()) { setdrawmethod(self,1,255,255,0,0,0,0,cm); } } @end_script 違うパレットが混在しているときint cm = getentityproperty(self,"map");で現在のパレットを取得 基本ヘッダーで設定したremapやalternatepalは上から順番に1〜附番されるので 取得したパレット番号から足し引きしてsetdrawmethod(self,1,255,255,0,0,0,0,cm+4); こんな感じに設定すればanimの一部に別なパレットを混在させることができる。 もう一度setdrawmethod(self,1,255,255,0,0,0,0,cm);で元に戻すのを忘れずに int cm = getentityproperty(self,"colourmap");としてしまうと特殊なパレット番号の書式になってしまうので注意 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/566
567: 名前は開発中のものです。 [sage] 2024/08/01(木) 03:52:50.10 ID:SxvxfjU8 changedrawmethod(self,"remap",cm+4);でもいいのかも?と思ったけど setdrawmethod(self,1,255,255,0,0,0,0,cm+4);で変更したパレットを戻すときは changedrawmethod(self,"remap",cm);で出来るものの、 animの最初にパレットを変えるときはsetdrawmethod(でないとダメみたい http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/567
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s