赞 | 1 |
VIP | 7 |
好人卡 | 9 |
积分 | 1 |
经验 | 7021 |
最后登录 | 2014-11-30 |
在线时间 | 140 小时 |
Lv1.梦旅人 小黑
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 140 小时
- 注册时间
- 2011-8-23
- 帖子
- 536
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 Sion 于 2013-12-16 23:24 编辑
范例下载地址:
http://115.com/file/dp6rkg38#ARPG[双人].rar
补充附件:
ARPG[双人].rar
(1.42 MB, 下载次数: 269)
标题:《ARPG》
作者:小黑
来自:66RPG
说明:双人游戏模式(Player1,Player2)
======================================
道具:
大鸡腿(HP+50)
中鱼肉(HP+30)
小食餐(HP+10)
迷情信(使对方混乱)
======================================
操作:
(Player1)
上 = " ↑ "
下 = " ↓ "
左 = " ← "
右 = " → "
攻击 = "Enter"
(Player2)
上 = " W "
下 = " S "
左 = " A "
右 = " D "
攻击 = " Q "
end
忘记说了,按住攻击键可以放出两次不同的攻击。
普通攻击:5 hp
二段攻击:7 hp
游戏截图:
为了显示两个player的HP,使用了变量脚本。
- #encoding:utf-8
- #------------------------------------------------------------------------
- #■ 地图上显示变量
- # 原作者:非法用户 lqn619修改并增加开关控制显示功能 脚本来自于66RPG
- #------------------------------------------------------------------------
- # 使用者设定部分
- $text = "P1-HP:" #描述文字
- $text2 = "P2-HP:" #描述文字
- $v_id = 13 #显示变量的编号
- $v_id2 = 14 #显示变量的编号
- $s_id = 5 #控制是否显示的开关
- #------------------------------------------------------------------------
- class Window_Variables < Window_Base
- def initialize
- super(10,440,620,50) # 创建大小
- @text = "" # 初始化内容 # 初始化内容
- @variable = 0
- refresh #调用refresh方法(下文定义)
- end
- def refresh #定义refresh方法
- if $game_switches[$s_id] == false #判断是否显示窗口
- self.visible = false
- else
- self.visible = true
- end
- if @text != $text or @variable != $game_variables[$v_id] #内容变化时
- self.contents.clear #清除窗口的位图
- self.contents.draw_text(0,0,90,24,$text) #重绘
- self.contents.draw_text(100,0,64,24,$game_variables[$v_id].to_s,2)
- self.contents.draw_text(430,0,90,24,$text2) #重绘
- self.contents.draw_text(530,0,64,24,$game_variables[$v_id2].to_s,2)
- @type = $type # 代入当前内容
- [url=home.php?mod=space&uid=27643]@owner[/url] = $owner
- end
- end
- end
- class Scene_Map < Scene_Base
- alias new_start start #生成窗体
- def start
- new_start
- @varia_window = Window_Variables.new
- end
- alias new_update update #更新窗体
- def update
- new_update
- @varia_window.refresh
- end
- alias new_terminate terminate #消除窗体
- def terminate
- @varia_window.dispose
- new_terminate
- end
- end
- #=====================================================
复制代码 |
评分
-
查看全部评分
|