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