一気にスプライト(質問掲示板

投稿: Material 71926 1 mini なとおとき 投稿:2013/08/13 10:55:13(最新:2013/08/13 18:48:13)
s1=0
S=createArray()
while s1<32*32
S[s1]=createSprite(画像ID);setSpriteRect(S[s1], 0, 0, 0, 10, 240, 140, 0, 10);setSpriteZOrder(S[s1], 2)
s1=s1+1
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Cdv30200 aoi icon mini aoihikawa(投稿日:2013/08/13 18:33, 履歴)
なるほど

ということは
32*32=1024

拡張画像(スプライト)の
同時使用可能最大枚数は512

なので生成そのものに
失敗している可能性が高そうです

知られざるRmakeの記述法
Material 71926 1 mini なとおとき(投稿日:2013/08/13 18:48, 履歴)
512枚までということなんですね。
ありがとうございました。
覚えておきます。
Material 71926 1 mini なとおとき(投稿日:2013/08/13 10:57, 履歴)
あ・・・本文!!!

「スプライトを一気に作りたい」と思い、
配列を使用した所、

「setSpritePositionに不正なハンドルが指定されました。ハンドル0は無効です。 line : 11
setSpriteZOrderに不正なハンドルが指定されました。ハンドル0は無効です。 line : 11」

エラーがでました。

他に何かスプライトを一気に作れる方法教えてくださいっ。
Cdv30200 aoi icon mini aoihikawa(投稿日:2013/08/13 11:15, 履歴)
エラー内容にsetSpritePositionが記載されている事から
ご投稿いただいたスクリプトの場所とは
違う箇所に問題が発生していると思われます
Material 71926 1 mini なとおとき(投稿日:2013/08/13 11:37, 履歴)
調べてみます。
Material 71926 1 mini なとおとき(投稿日:2013/08/13 11:48, 履歴)
このPositionの関数自体1回も使ってないみたいなのに。。