Project1

标题: RPG xp能不能做出塔防游戏来? [打印本页]

作者: fushidianyx    时间: 2011-3-23 20:24
标题: RPG xp能不能做出塔防游戏来?
如题,能否做一个塔防游戏或策略游戏的脚本来。前提是不合现有的战斗系统冲突。当游戏进展到某一阶段时,可实现两军对战来。类似于植物大战僵尸之类的皆可。
作者: zhixin1997    时间: 2011-3-23 21:24
从理论上是可以的,但是相关脚本应该会很麻烦
作者: 小传子    时间: 2011-3-23 21:33
搜索神思 在他的帖子里面翻
作者: 云心    时间: 2011-3-23 22:22







http://rpg.blue/forum.php?mod=vi ... =%E5%A1%94%E9%98%B2
http://rpg.blue/forum.php?mod=vi ... =%E5%A1%94%E9%98%B2
作者: 云心    时间: 2011-3-23 22:23







http://rpg.blue/forum.php?mod=vi ... =%E5%A1%94%E9%98%B2
http://rpg.blue/forum.php?mod=vi ... =%E5%A1%94%E9%98%B2
作者: px.凤翔九天    时间: 2011-3-23 22:46
不是很麻烦,那个第二个就是我写的~
但是那个基本新手不会用,我正在搞强化改良版。
作者: Wind2010    时间: 2011-3-24 12:16
RMXP可以做塔防,但是如果要在正常RPG里插入一个塔防游戏可能有点难- -
我的塔防是直接重写脚本的- -
作者: fushidianyx    时间: 2011-3-26 10:36
回复 px.凤翔九天 的帖子

是啊是啊!拷过来以后都用不成。我仔细检查过,脚本都拷全了,地图也是直接复制的,图片也都拷了,不知道错在哪里?一直显示:
作者: px.凤翔九天    时间: 2011-3-26 12:46
回复 fushidianyx 的帖子

或者也可以在
game_event的第15行加上:
  1. attr_accessor :name                     #事件名称~
复制代码
变成:
  1. #--------------------------------------------------------------------------
  2.   # ● 定义实例变量
  3.   #--------------------------------------------------------------------------
  4.   attr_reader   :trigger                  # 目标
  5.   attr_reader   :list                     # 执行内容
  6.   attr_reader   :starting                 # 启动中标志
  7.   attr_accessor :name                     #事件名称~
复制代码
然后再26行左右加上这句:
  1. @name = @event.name
复制代码
变成:
  1. def initialize(map_id, event)
  2.     super()
  3.     @map_id = map_id
  4.     @event = event
  5.     @id = @event.id
  6.     @name = @event.name
  7.     @erased = false
  8.     @starting = false
  9.     @through = true
  10.     # 初期位置的移动
  11.     moveto(@event.x, @event.y)
  12.     refresh
  13.   end
复制代码
这样就没问题了~
作者: fushidianyx    时间: 2011-4-1 20:31
回复 px.凤翔九天 的帖子

我最后还是用的你的纯事件版的。
作者: fushidianyx    时间: 2011-4-1 20:35
回复 px.凤翔九天 的帖子

那啥,想选你的为最佳答案,可是不知道怎么点啊!!!
作者: 随风的幻想    时间: 2011-4-2 10:11
肯定可以 如果能做出来就牛了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1