Project1
标题:
【rge入门】粒子系统和flash
[打印本页]
作者:
zhangbanxian
时间:
2010-7-1 18:05
标题:
【rge入门】粒子系统和flash
既然这里对rge有爱的人有不少,就写点教程意思意思...
其实就是把以前在55rpg发的一些关于粒子和flash的教程整理了一下,虽然也没弄多少,只是把自己感兴趣的内容整理了一下
rge的粒子系统用的是hge的粒子库,有点囧
其实如果有认真看过license.txt的话,应该猜得到
hge粒子编辑器汉化版下载
http://bogy.cn/demo/particleed_cn.rar
hge粒子编辑器原版下载
http://hge.relishgames.com/downloads.html
ParticleSystem
类方法
ParticleSystem.new(filename)
filename 粒子文件名,后缀名是psi,其实是由hge引擎的那个粒子编辑器弄的
方法
bitmap 返回位图对象
bitmap= 设置材质
fire_at(x,y) 点燃粒子
move_to(x,y) 移动粒子
Flash
类方法
Flash.new(filename,width,height)
filename flash文件相对于游戏根目录的路径
width 宽度
height 高度
方法
update 刷新flash对象
pause 暂停
resume 取消暂停
viewport 返回视口对象
x 返回flash左上角的 X 坐标
x= 设置flash左上角的 X 坐标
y 返回flash左上角的 Y 坐标
y= 设置flash左上角的 Y 坐标
z 返回flash的z轴坐标
z= 设置flash的z轴坐标
width 返回flash宽度
height 返回flash高度
forward 前进一帧
back 后退一帧
playing? 判断flash是否正在播放
loop_play? 判断flash是否循环播放
loop_play= 设置flash是否循环播放(true or false)
rewind 重新播放
current_frame 返回flash当前帧数
total_frames 返回flash总帧数
goto_frame(int) 转到指定帧数
mouse_move(x,y) 模拟flash中鼠标的位置移动,可以用来模拟一些flash小游戏
mouse_left_button_down(x,y) 模拟flash中鼠标的左键按下,可以用来模拟一些flash小游戏
mouse_left_button_up(x,y) 模拟flash中鼠标的左键抬起,可以用来模拟一些flash小游戏
作者:
赫卡特
时间:
2010-7-15 12:50
沙发
支持~唔,难道都没人顶么?
作者:
f263239
时间:
2010-7-18 11:40
顶顶地说~~~
作者:
yongyuanyisu
时间:
2010-7-26 16:34
完全没有看懂
囧丁乙
flash到底怎么搞啊。。。。。。。。。。。。。:L
作者:
轮回者
时间:
2010-8-26 23:19
HGE中文在线参考
http://bogy.cn/labs/hge/
作者:
david50407
时间:
2011-1-2 20:26
回复
carolawyer
的帖子
额...
可能我们可爱的夏娜忘了这条...
作者:
lokylogyrpg
时间:
2011-1-4 17:14
好像很爽的样子,我好想学诶!光那个分辨率的改动就足以让我激动得彻夜难眠了!!!
(不过没有编辑器....不知从何学起.... 我好悲剧 囧)
这可以说是国产的RM对吧???
作者:
david50407
时间:
2011-1-5 20:50
回复
lokylogyrpg
的帖子
额... 要说国产RM也不是不行
不过MS不想和RM扯上关系 (?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1