Project1

标题: 多个相同图片是如何显示的 [打印本页]

作者: sizz123    时间: 2008-1-29 03:53
标题: 多个相同图片是如何显示的
  在提取某些游戏素材的时候,可以看见素材中比如"炸弹"的图片只有1个,但是在游戏中却可以在1个屏幕设置多个"炸弹".
  这个在素材库中只有1个图片,但在1个屏幕中可以设置多个相同图片的方法是什么? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 水迭澜    时间: 2008-1-29 04:03
OJZ,我自删
可能用到多个sprite吧||||…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: sizz123    时间: 2008-1-29 04:05
真是谢谢了
作者: 水迭澜    时间: 2008-1-29 04:07
显示图片我试了下好象不行-v-|||

作者: sizz123    时间: 2008-1-29 04:09
以下引用水迭澜于2008-1-28 20:07:32的发言:

显示图片我试了下好象不行-v-|||


用sprite么,那不就是重定义了?还以为你的方法可以的

作者: 水迭澜    时间: 2008-1-29 04:11
= =bbbb我也以为可以的,但试用了显示不出来……
用sprite的话得建立多个实例……其实我觉得不方便……
作者: Eclair    时间: 2008-1-29 04:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: sizz123    时间: 2008-1-29 04:22
a.bitmap = RPG::Cache.xxxx("xxxx")
a.x = m + i * n
a.y = XXXX

先感谢,但还是不明白原理
这一段,能不能讲解下?
作者: Eclair    时间: 2008-1-29 04:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: sizz123    时间: 2008-1-29 04:27
哦,那个m,n大概是你的游戏中的数据吧.
大体上知道了.
作者: 水迭澜    时间: 2008-1-29 04:29
for里的最后那两行是设置位置用的吧=v=|||
其实LZ也可以先定义好每个sprite的位置……等需要显示的时候再使用sprite.bitmap=XXXXX来显示出来— —
P。S 感觉愧对LZ的认可OJZ||||
作者: sizz123    时间: 2008-1-31 04:31
以下引用水迭澜于2008-1-28 20:29:23的发言:

for里的最后那两行是设置位置用的吧=v=|||
其实LZ也可以先定义好每个sprite的位置……等需要显示的时候再使用sprite.bitmap=XXXXX来显示出来— —
P。S 感觉愧对LZ的认可OJZ||||

你不是已经回答了吗?
不过,建立多个实例的方法还是不太有用





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1