赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 2216 |
最后登录 | 2020-8-9 |
在线时间 | 91 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 66
- 在线时间
- 91 小时
- 注册时间
- 2012-8-15
- 帖子
- 57
|
3楼
楼主 |
发表于 2012-11-1 12:06:18
|
只看该作者
图片看不到效果,请下载范例。
详细功能如下。- =begin
- 作者:虾米
- 全方向就是类似网络游戏,利用鼠标可以任意方向行走,此脚本不包含寻路功能.
- 保留原来4方向
-
- 素材说明:
-
- 8方向素材命名 XXX★4 带真星的表示此素材为8方向,后面的4是桢数.必须带桢数
- 4方向素材命名 XXX☆4 带伪星的表示此素材为4方向,后面的4是桢数.必须带桢数
- 以上第一桢必须是待机图
- 如要行走中剩去第一桢 素材命名如 △XXX★4
- 待机动画设定:待机图命名XXX★4,行走图▲XXX★4,行走图第一桢一定不要是待机桢。带星与上面一样。
- 如有待机动画,RM中请勿必选择▲XXX★4。
-
- 由于XP,NPC行走一桢太死板了,改成了走一步,形成整桢走一遍。但一定要开启移动时动画。可在Npc_step修改整体。
- 如要个别修改,素材命名 XXX★4■2,表示■后面数字则是走的桢数。
- 如果素材名不带以上符号则是4方向4桢,■另算。
- 设定了2组八方素材匹配,见Character_zuoxia那边有说明。素材带●选择第二种模式
-
- 双远景,与以往一样,第一层是远景,_2是遮挡,_3是通行判定,
- 通行判定与以往不同,只需要1象素即可,请见\Graphics\Panoramas 示例画法.
- =end
- module QF
-
- # 设置频率
- Graphics.frame_rate = 60
- #Player相关,只对Player影响
- Shubiao = true #开启后,允许鼠标控制行走。可与键盘同时使用。如果未开启,取消鼠标相关功能
- Shubiao_fs = 3 #在开启鼠标的前提下,0表示left_trigger?左键单击则到达目的,类似寻路,如果无法通过则会停止。
- #1表示左键left_press? 拖动自动移动。
- #2表示right_trigger?
- #3表示游键right_press?
- Jianpan = true #开启后,允许键盘控制行走。
- Player_qf = true #开启后,角色进行全方向行走,不开启则4方向行走。与NPC无关。
- #地图相关
-
- Map_passable_32 = false #开启后。通行按照32象素进行判断,类似RM原版通行判断,行走距离以此脚本,此功能实际是多余的,但也许能用的上。
- Map_passable_color = true #开启后表示,以白为可通过,黑表示不通过,不开启则相反。
- Map_passable_up_color = Color.new(255,0,0,255)
- #如果此颜色画在_3通行上,Z值增加,主要解决,人物在遮挡处下方,不进行遮挡的功能。
- #要画在可通行点上,凡是此颜色必定可通行,如果不明白请查看\Graphics\Panoramas
- #Character相关。
- Character_center = 100 #第一行第一桢素材宽度超过这个数值后,不包含alpha = 0,素材初始点不进行居中计算。
- #此功能停用,此功能主要照顾素材相对比较大的进行通行,方位等计算。这里不做扩展,等哪天需要用到的时候,也许会写。
- Character_wait_time = 0 #等待N秒以后,进行待机动画。
-
- Npc_step = -1 #NPC一次移动的桢数,-1表示根据素材桢数自动判断。如果是2,则表示NPC只会移动2桢。
- Character_4f = false #开启后,则全部素材都能进行4方向行走。此处比下面那个优先计算,包括NPC只会行走4方。
- Character_8f = false #开启后,则全部素材都能进行8方向行走,4方向素材按照伪八方计算。实际就是开启伪八方,开启后4方向进行伪八方行走
- #如果4方开启,8方不做计算。
- #如果2个都不开启,4方走4方,8方走8方,形成通用。
- Character_左下 = 4 #素材左下第几行,默认0-7行不是1-8,伪八方不需要修改。此为默认。
- Character_右下 = 5 #右下
- Character_左上 = 6 #左上
- Character_右上 = 7 #右上
-
- Character_左下_1 = 4 #素材带●计算
- Character_右下_1 = 5 #右下
- Character_左上_1 = 7 #左上
- Character_右上_1 = 6 #右上
-
-
-
-
- #鼠标图标相关
- ML = "Graphics/mouse/" #目录
- ZCTB = "mouse" #正常图标名
-
- #如Npc,事件第一行必须注释Npc
- SJTB = ["Npc","Item"]
- Npc = "talk" #Npc对应SJTB,talk表示图片名
- Item = "Item" #添加必须对应,名称请勿打错
-
-
- end
复制代码 |
|