设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 12435|回复: 12
打印 上一主题 下一主题

[原创发布] 【巨坑】蛐蛐儿的简约(渣)菜单计划(四)技能界面

[复制链接]

Lv1.梦旅人

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
帖子
2682

贵宾

跳转到指定楼层
1
发表于 2011-12-10 11:41:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 退屈£无聊 于 2011-12-10 13:15 编辑

于是居然到现在才来填坑,亲们我错了。
计划之一:http://rpg.blue/thread-202640-1-1.html
计划之二:http://rpg.blue/thread-202724-1-1.html
计划之三:http://rpg.blue/thread-202972-1-1.html
(立绘要求和外援脚本照旧)
注解:要使用的请务必先看计划之一里的介绍!另外请勿挖坟,对前三版有何意见可以在此提出- -。






Part1:
  1. class Scene_Skill
  2.   def initialize(id = 0)
  3.     @id = id
  4.     @actor = $game_party.actors[@id]
  5.   end
  6.   def main
  7.     @bitmap = Spriteset_Map.new
  8.     @person = Sprite.new
  9.     @person.bitmap = Bitmap.new("Graphics/Menu/#{@actor.name}")
  10.     @name = Sprite.new
  11.     @name.bitmap = Bitmap.new(640,480)
  12.     @name.bitmap.font.size = 30
  13.     @name.bitmap.blur_draw_text(0,10,620,70,"施法者 #{@actor.name}",2,
  14.     Color.new(0,187,240,3),5)
  15.     @name.z = 10
  16.     @hpback = Sprite.new
  17.     @hpback.bitmap = Bitmap.new(200,200)
  18.     @hpback.bitmap.font.size = 14
  19.     @hpback.z = 0
  20.     @hp = Sprite.new
  21.     @hp.bitmap = Bitmap.new(200,200)
  22.     @hp.bitmap.font.name = "Arial"
  23.     @hp.bitmap.blur_draw_text(0,0,200,30,"HP",0,Color.new(0,0,0,10),2)
  24.     @hp.bitmap.blur_draw_text(0,25,200,30,"SP",0,Color.new(0,0,0,10),2)
  25.     @hp.bitmap.blur_draw_text(0,0,200,30,"#{@actor.hp}",1,Color.new(0,0,0,10),2)
  26.     @hp.bitmap.blur_draw_text(0,25,200,30,"#{@actor.sp}",1,Color.new(0,0,0,10),2)
  27.     @hp.z = 2
  28.     @z = Sprite.new
  29.     @z.bitmap = Bitmap.new(640,480)
  30.     for i in 0...52
  31.       @z.bitmap.fill_rect(0,i*4,640,4,Color.new(0,0,0,255-5*i))
  32.       @z.bitmap.fill_rect(0,480-i*4,640,4,Color.new(0,0,0,255-5*i))
  33.     end
  34.     @hpback.bitmap.draw_text(10,13,14,14,"○")
  35.     @hpback.bitmap.draw_text(120,13,14,14,"○")
  36.     @hpback.bitmap.fill_rect(16,15,112,1,Color.new(255,255,255))
  37.     @hpback.bitmap.fill_rect(16,24,112,1,Color.new(255,255,255))
  38.     @hpback.bitmap.font.size = 10
  39.     @hpback.bitmap.font.color = Color.new(0,0,0,150)
  40.     @hpback.bitmap.draw_text(11,14,10,10,"●")
  41.     @hpback.bitmap.draw_text(122,14,10,10,"●")
  42.     @hpback.bitmap.fill_rect(16,16,112,8,Color.new(0,0,0,150))
  43.     # SP
  44.     @hpback.bitmap.font.size = 14
  45.     @hpback.bitmap.font.color = Color.new(255,255,255)
  46.     @hpback.bitmap.draw_text(10,13+25,14,14,"○")
  47.     @hpback.bitmap.draw_text(120,13+25,14,14,"○")
  48.     @hpback.bitmap.fill_rect(16,15+25,112,1,Color.new(255,255,255))
  49.     @hpback.bitmap.fill_rect(16,24+25,112,1,Color.new(255,255,255))
  50.     @hpback.bitmap.font.size = 10
  51.     @hpback.bitmap.font.color = Color.new(0,0,0,150)
  52.     @hpback.bitmap.draw_text(11,14+25,10,10,"●")
  53.     @hpback.bitmap.draw_text(122,14+25,10,10,"●")
  54.     @hpback.bitmap.fill_rect(16,16+25,112,8,Color.new(0,0,0,150))
  55.     @hp.x = 20
  56.     @hpback.x = 15
  57.     @hp.y = 300
  58.     @hpback.y = 302
  59.     #hpspbitmap
  60.     @sp = Sprite.new
  61.     @sp.bitmap = Bitmap.new(200,200)
  62.     @sp.bitmap.font.size = 10
  63.     @sp.bitmap.font.color = Color.new(200,0,0,150)
  64.     @sp.bitmap.draw_text(11,14,10,10,"●")
  65.     @sp.bitmap.font.color = Color.new(88,0,0,150)
  66.     @sp.bitmap.draw_text(122,14,10,10,"●")
  67.     for i in 0...112
  68.       @sp.bitmap.fill_rect(16+i,16,1,8,Color.new(200-i,0,0,150))
  69.     end
  70.     @sp1 = Sprite.new
  71.     @sp1.bitmap = @sp.bitmap
  72.     @sp1.tone = Tone.new(0,100,0,0)
  73.     @sp.x = 15
  74.     @sp.y = 302
  75.     @sp.z = 1
  76.     @sp1.x = 15
  77.     @sp1.y = 302+25
  78.     @sp1.z = 1
  79.     @sp.src_rect = Rect.new(0,0,11+(132*((@actor.hp)*1.0/@actor.maxhp)).to_i,200)
  80.     @sp1.src_rect = Rect.new(0,0,11+(132*((@actor.sp)*1.0/@actor.maxsp)).to_i,200)
  81.     # 人物状态篇结束= =
  82.     # 技能描绘(悲剧地开始
  83.     @help = Sprite.new
  84.     @help.bitmap = Bitmap.new(510, 20)
  85.     @help.x = 65
  86.     @help.y = 450
  87.     @help_text = Sprite.new
  88.     @help_text.bitmap = Bitmap.new(510, 20)
  89.     @help_text.bitmap.font.name = "宋体"
  90.     @help_text.bitmap.font.size = 13
  91.     @help_text.x = 65
  92.     @help_text.y = 450
  93.     for i in 0..255/5
  94.       @help.bitmap.fill_rect(i*5,0,5,20,Color.new(0,0,0,i*5))
  95.       @help.bitmap.fill_rect(510-i*5,0,5,20,Color.new(0,0,0,i*5))
  96.       @help.bitmap.fill_rect(i*5, 0, 5, 1, Color.new(255,255,255,i*5))
  97.       @help.bitmap.fill_rect(510-i*5, 0, 5, 1, Color.new(255,255,255,i*5))
  98.       @help.bitmap.fill_rect(i*5, 19, 5, 1, Color.new(255,255,255,i*5))
  99.       @help.bitmap.fill_rect(510-i*5, 19, 5, 1, Color.new(255,255,255,i*5))
  100.     end
  101.     draw_item
  102.     @help_text.bitmap.clear
  103.     @index = 0
  104.     @page = 0
  105.     if @data[@index] != nil
  106.       @help_text.bitmap.draw_text(0,0,510,20,@data[@index].description,1)
  107.     end
  108.     # 差点忘了……
  109.     @give = 0
  110.     @given = []
  111.     @actorname = []
  112.     @actorhp = []
  113.     @gview = Viewport.new(450,250,200,200)
  114.     for i in 0...$game_party.actors.size
  115.       @given[i] = Sprite.new(@gview)
  116.       @given[i].bitmap = RPG::Cache.character(
  117.       $game_party.actors[i].character_name,$game_party.actors[i].character_hue)
  118.       @given[i].src_rect = Rect.new(0,
  119.       (@given[i].bitmap.height/4.0).to_i,
  120.       (@given[i].bitmap.width/4.0).to_i,(@given[i].bitmap.height/4.0).to_i)
  121.       @given[i].x = 30*i
  122.       @given[i].tone = Tone.new(0,0,0,255) if i != 0
  123.       @actorname[i] = Sprite.new(@gview)
  124.       @actorname[i].y = 60
  125.       @actorname[i].bitmap = Bitmap.new(200,130)
  126.       @actorname[i].bitmap.draw_text(0,0,100,30,$game_party.actors[i].name,
  127.       0)
  128.       @actorname[i].bitmap.font.size = 13
  129.       @actorhp[i] = Sprite.new(@gview)
  130.       @actorhp[i].y = 80
  131.       @actorhp[i].bitmap = Bitmap.new(200,80)
  132.       @actorhp[i].bitmap.font.size = 11
  133.       @actorhp[i].bitmap.draw_text(0,0,150,30,
  134.       "HP:#{$game_party.actors[i].hp}/#{$game_party.actors[i].maxhp}",2)
  135.       @actorhp[i].bitmap.draw_text(0,15,150,30,
  136.       "SP:#{$game_party.actors[i].sp}/#{$game_party.actors[i].maxsp}",2)
  137.       @actorhp[i].x = 200 if i != 0
  138.       @actorname[i].x = -200 if i != 0
  139.     end
  140.     loop do
  141.       Graphics.update
  142.       update
  143.       break if $scene != self
  144.     end
  145.     @given.each {|a| a.dispose}
  146.     @actorname.each {|a| a.dispose}
  147.     @actorhp.each {|a| a.dispose}
  148.     @item.dispose
  149.     @item_back.dispose
  150.     @iback.dispose
  151.     @z.dispose
  152.     @person.dispose
  153.     @hpback.dispose
  154.     @hp.dispose
  155.     @sp1.dispose
  156.     @sp.dispose
  157.     @bitmap.dispose
  158.     @help.dispose
  159.     @help_text.dispose
  160.   end
  161.   def update
  162.     @iback.update
  163.     actor_choose and return if @chooseactor
  164.     update_input
  165.   end
  166.   def update_input
  167.     Input.update
  168.     index_change(true) if Input.trigger?(Input::DOWN)
  169.     index_change if Input.trigger?(Input::UP)
  170.     $scene = Scene_Menu.new and $game_system.se_play($data_system.cancel_se) if Input.trigger?(Input::B)
  171.     @chooseactor = true and $game_system.se_play($data_system.decision_se) if Input.trigger?(Input::C)
  172.   end
  173.   def index_change(plus=false)
  174.     if plus
  175.       return if @index >= @max - 1
  176.       page(true) if @index >= 9 + @page
  177.       @index += 1
  178.       @iback.y = 4 + @index * 30 - @page * 30
  179.     else
  180.       return if @index <= 0
  181.       page if @index <= @page
  182.       @index -= 1
  183.       @iback.y = 4 + @index * 30 - @page * 30
  184.     end
  185.     $game_system.se_play($data_system.cursor_se)
  186.     @help_text.bitmap.clear
  187.     if @data[@index] != nil
  188.       @help_text.bitmap.draw_text(0,0,510,20,@data[@index].description,1)
  189.     end
  190.   end
  191.   def page(plus=false)
  192.     if plus
  193.       @page += 1
  194.       @item.y -= 30
  195.       @item_back.y -= 30
  196.     else
  197.       return if @page <= 0
  198.       @page -= 1
  199.       @item.y += 30
  200.       @item_back.y += 30
  201.     end
  202.   end
  203.   def draw_item
  204.     @viewport = Viewport.new(170,100,300,300)
  205.     @item = Sprite.new(@viewport)
  206.     @item_back = Sprite.new(@viewport)
  207.     @item_back.bitmap = Bitmap.new(640,480)
  208.     @item.z = 5
  209.     @item_back.z = 3
  210.     @item_back.opacity = 100
  211.     @item.bitmap = Bitmap.new(640,480)
  212.     @item.bitmap.font.size = 14
  213.     @data = []
  214.     for i in [email protected]
  215.       skill = $data_skills[@actor.skills[i]]
  216.       if skill != nil
  217.         @data.push(skill)
  218.       end
  219.     end
  220.     bitmap = Bitmap.new(300,22)
  221.     bitmap.font.size = 22
  222.     bitmap.font.color = Color.new(0,0,0)
  223.     for i in 0...250
  224.       bitmap.draw_text(i,0,22,22,"●")
  225.     end
  226.     @iback = RPG::Sprite.new(@viewport)
  227.     @iback.bitmap = bitmap
  228.     @iback.blink_on
  229.     @iback.z = 8000
  230.     @iback.y = 4
  231.     @iback.z = 3
  232.     d = 0
  233.     @max = 0
  234.     @data.each {|c| @max += 1
  235.     @item_back.bitmap.blt(0,d+4,bitmap,Rect.new(0,0,bitmap.width,bitmap.height))
  236.     @item.bitmap.blt(10,d+2,RPG::Cache.icon(c.icon_name),Rect.new(0,0,32,22))
  237.     if @actor.skill_can_use?(c.id)
  238.       @item.bitmap.font.color = Color.new(255,255,255)
  239.     else
  240.       @item.bitmap.font.color = Color.new(255,255,255,100)
  241.     end
  242.     @item.bitmap.draw_text(40,d,300,30,c.name)
  243.     @item.bitmap.draw_text(0,d,252,30,c.sp_cost.to_s, 2)
  244.     d += 30}
  245.   end
  246. end
复制代码
Part2:
  1. class Scene_Skill
  2.   def actor_choose
  3.     Input.update
  4.     c_change(true) if Input.trigger?(Input::RIGHT)
  5.     c_change if Input.trigger?(Input::LEFT)
  6.     if Input.trigger?(Input::B)
  7.       $game_system.se_play($data_system.cancel_se)
  8.       @chooseactor = false
  9.     end
  10.     # 按下 C 键的情况下
  11.     if Input.trigger?(Input::C)
  12.       # 获取特技窗口现在选择的特技的数据
  13.       @skill = @data[@index]
  14.       # 不能使用的情况下
  15.       if @skill == nil or not @actor.skill_can_use?(@skill.id)
  16.         # 演奏冻结 SE
  17.         $game_system.se_play($data_system.buzzer_se)
  18.         return
  19.       end
  20.       # 演奏确定 SE
  21.       $game_system.se_play($data_system.decision_se)
  22.       # 效果范围是我方的情况下
  23.       if @skill.scope >= 3
  24.         use_skill
  25.       # 效果在我方以外的情况下
  26.       else
  27.         # 公共事件 ID 有效的情况下
  28.         if @skill.common_event_id > 0
  29.           # 预约调用公共事件
  30.           $game_temp.common_event_id = @skill.common_event_id
  31.           # 演奏特技使用时的 SE
  32.           $game_system.se_play(@skill.menu_se)
  33.           # 消耗 SP
  34.           @actor.sp -= @skill.sp_cost
  35.           # 再生成各窗口的内容
  36.           again_draw
  37.           # 切换到地图画面
  38.           $scene = Scene_Map.new
  39.           return
  40.         end
  41.       end
  42.       return
  43.     end
  44.   end
  45.   def c_change(plus=false)
  46.     if plus
  47.       return if @give >= $game_party.actors.size-1
  48.       @give += 1
  49.     else
  50.       return if @give <= 0
  51.       @give -= 1
  52.     end
  53.     for i in [email protected]
  54.       @actorname[i].visible = false if i != @give
  55.       @actorhp[i].visible = false if i != @give
  56.       @actorname[i].x = -200 if i != @give
  57.       @actorhp[i].x = 200 if i != @give
  58.       @given[i].tone = Tone.new(0,0,0,255) if i != @give
  59.     end
  60.     @actorname[@give].visible = true
  61.     @actorhp[@give].visible = true
  62.     for i in 0...10
  63.       @actorname[@give].x += 20
  64.       @actorhp[@give].x -= 20
  65.       @given[@give].tone = Tone.new(0,0,0,255-30*i)
  66.       Graphics.update
  67.     end
  68.     $game_system.se_play($data_system.cursor_se)
  69.   end
  70.   def use_skill
  71.     # 目标是全体的情况下
  72.     if @skill.scope == 4 || @skill.scope == 6
  73.       # 对同伴全体应用特技使用效果
  74.       used = false
  75.       for i in $game_party.actors
  76.         used |= i.skill_effect(@actor, @skill)
  77.       end
  78.     end
  79.     # 目标是使用者的情况下
  80.     if @skill.scope == 7
  81.       # 对目标角色应用特技的使用效果
  82.       target = $game_party.actors[@id]
  83.       used = target.skill_effect(@actor, @skill)
  84.     end
  85.     # 目标是单体的情况下
  86.     if @give >= 0
  87.       # 对目标角色应用特技的使用效果
  88.       target = $game_party.actors[@give]
  89.       used = target.skill_effect(@actor, @skill)
  90.     end
  91.     # 使用特技的情况下
  92.     if used
  93.       # 演奏特技使用时的 SE
  94.       $game_system.se_play(@skill.menu_se)
  95.       # 消耗 SP
  96.       @actor.sp -= @skill.sp_cost
  97.       # 再生成各窗口内容
  98.       again_draw
  99.       # 全灭的情况下
  100.       if $game_party.all_dead?
  101.         # 切换到游戏结束画面
  102.         $scene = Scene_Gameover.new
  103.         return
  104.       end
  105.       # 公共事件 ID 有效的情况下
  106.       if @skill.common_event_id > 0
  107.         # 预约调用公共事件
  108.         $game_temp.common_event_id = @skill.common_event_id
  109.         # 切换到地图画面
  110.         $scene = Scene_Map.new
  111.         return
  112.       end
  113.     end
  114.     # 无法使用特技的情况下
  115.     unless used
  116.       # 演奏冻结 SE
  117.       $game_system.se_play($data_system.buzzer_se)
  118.     end
  119.   end
  120.   def again_draw
  121.     rect = Rect.new(0,@index * 30,640,30)
  122.     @item.bitmap.fill_rect(rect, Color.new(0,0,0,0))
  123.     @item.bitmap.blt(10,rect.y+2,
  124.     RPG::Cache.icon(@data[@index].icon_name),Rect.new(0,0,32,22))
  125.     if @actor.skill_can_use?(@data[@index].id)
  126.       @item.bitmap.font.color = Color.new(255,255,255)
  127.     else
  128.       @item.bitmap.font.color = Color.new(255,255,255,100)
  129.     end
  130.     @item.bitmap.draw_text(40,rect.y,300,30,@data[@index].name)
  131.     @item.bitmap.draw_text(0,rect.y,252,30,@data[@index].sp_cost.to_s, 2)
  132.     for i in 0...$game_party.actors.size
  133.       @actorhp[i].bitmap.clear
  134.       @actorhp[i].bitmap.font.size = 11
  135.       @actorhp[i].bitmap.draw_text(0,0,150,30,
  136.       "HP:#{$game_party.actors[i].hp}/#{$game_party.actors[i].maxhp}",2)
  137.       @actorhp[i].bitmap.draw_text(0,15,150,30,
  138.       "SP:#{$game_party.actors[i].sp}/#{$game_party.actors[i].maxsp}",2)
  139.     end
  140.     @sp.src_rect = Rect.new(0,0,11+(132*((@actor.hp)*1.0/@actor.maxhp)).to_i,200)
  141.     @sp1.src_rect = Rect.new(0,0,11+(132*((@actor.sp)*1.0/@actor.maxsp)).to_i,200)
  142.     @hp.bitmap.clear
  143.     @hp.bitmap.blur_draw_text(0,0,200,30,"HP",0,Color.new(0,0,0,20),2)
  144.     @hp.bitmap.blur_draw_text(0,25,200,30,"SP",0,Color.new(0,0,0,20),2)
  145.     @hp.bitmap.blur_draw_text(0,0,200,30,"#{@actor.hp}",1,Color.new(0,0,0,20),2)
  146.     @hp.bitmap.blur_draw_text(0,25,200,30,"#{@actor.sp}",1,Color.new(0,0,0,20),2)
  147.   end
  148. end
复制代码
欢迎诸位提出BUG和建议- -

未命名.jpg (106.01 KB, 下载次数: 18)

未命名.jpg

评分

参与人数 4星屑 +1134 收起 理由
秋寒 + 20 系列全用了,非常感谢
Luciffer + 100 姆Q~~~
暗黑骑士 + 14 大力支持
fux2 + 1000 原创鼓励

查看全部评分

某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground

Lv2.观梦者

梦石
0
星屑
311
在线时间
1079 小时
注册时间
2011-9-18
帖子
3286
2
发表于 2011-12-10 12:35:11 | 只看该作者
这菜单太令人口水了~
话说能不能让菜单背后显示图片而不是直接透视地图?个人感觉那样比较好……当然啦,只是建议,仅供参考
广告:空位,招租,有意者私信。

长名公主与妖精之剑二代公测进行中 欢迎加入测试群372588926  先睹为快
百度 长名公主与妖精之剑吧招募吧主 快乐星球核爆启示录拍摄组
了解更多新RM游戏,游戏制作请加入66RPG支援群:113622890


内裤什么的最好吃了>v<!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

3
发表于 2011-12-10 12:38:45 | 只看该作者
前排支持待编辑。

点评

加了一个很亮很鸡肋的施法者姓名= =|  发表于 2011-12-10 13:12
太空旷了吗= =|我看看有什么东西好加吧= =……  发表于 2011-12-10 12:45
懒得编辑了……怎么说呢。。蛐蛐是很强大,不过吾辈果真是对RGSS一窍不通…嗯所以提一下还是太空旷了啊……  发表于 2011-12-10 12:41
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
帖子
2682

贵宾

4
 楼主| 发表于 2011-12-10 12:48:49 | 只看该作者
本帖最后由 退屈£无聊 于 2011-12-10 12:54 编辑
bbh 发表于 2011-12-10 12:35
这菜单太令人口水了~
话说能不能让菜单背后显示图片而不是直接透视地图?个人感觉那样比较好……当然啦,只 ...


这个自然可以。
第07行
  1. @bitmap = Spriteset_Map.new
复制代码
改为
  1. @bitmap = Sprite.new
  2. @bitmap = Bitmap.new("路径名") # 示例:"Graphics/Pictures/University"
复制代码
另:紧急修正
197行范围出错……改为
  1. @viewport = Viewport.new(170,100,300,300)
复制代码
某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-4-29
帖子
75
5
发表于 2011-12-10 14:48:03 | 只看该作者
菜单美好~
可是没有范例工程……我这种脚本无知党悲催了T-T

点评

比较好理解……出错了也可以参考范例嘛  发表于 2011-12-10 15:11
为啥都要范例工程- -  发表于 2011-12-10 15:04
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42329
在线时间
7598 小时
注册时间
2009-7-6
帖子
13505

开拓者贵宾

6
发表于 2011-12-10 18:07:56 | 只看该作者
建议main循环前面的描绘放在一个新方法里,便于管理.

点评

捏肿小黄鸡  发表于 2011-12-11 09:29
JIONG  发表于 2011-12-11 09:25
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
104 小时
注册时间
2011-1-31
帖子
24
7
发表于 2011-12-10 21:17:30 | 只看该作者
表示可以的话最好附一下工程,咱用了出错到疯啊~~~~

点评

JIONG  发表于 2011-12-11 09:26
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
帖子
2682

贵宾

8
 楼主| 发表于 2011-12-11 09:38:12 | 只看该作者
本来不想扔范例的但是貌似好多人都要的样子……嘛
ARPG.rar (465.21 KB, 下载次数: 1144)
某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground
回复 支持 反对

使用道具 举报

Lv1.梦旅人

反伸手党斗士

梦石
0
星屑
91
在线时间
1128 小时
注册时间
2009-9-10
帖子
2513

贵宾

9
发表于 2011-12-11 10:01:23 | 只看该作者
=v=围观~感觉效果神马的很美好的样子

点评

=v=  发表于 2011-12-11 12:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1064
在线时间
34 小时
注册时间
2011-7-25
帖子
4
10
发表于 2011-12-18 13:49:39 | 只看该作者
很好看啊!感谢大大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 23:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表