查看: 4325|回复: 11

[已经过期] RPG xp能不能做出塔防游戏来?

  [复制链接]
梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-8-5
回帖
8
发表于 2011-3-23 20:24:08 | 显示全部楼层 |阅读模式

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

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

×
如题,能否做一个塔防游戏或策略游戏的脚本来。前提是不合现有的战斗系统冲突。当游戏进展到某一阶段时,可实现两军对战来。类似于植物大战僵尸之类的皆可。

反伸手党斗士

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

贵宾

发表于 2011-3-23 21:24:36 | 显示全部楼层
从理论上是可以的,但是相关脚本应该会很麻烦
回复

使用道具 举报


  • 更新完成啦
  • 梦石
    0
    星屑
    894
    在线时间
    6267 小时
    注册时间
    2006-6-7
    回帖
    8173
发表于 2011-3-23 21:33:14 | 显示全部楼层
搜索神思 在他的帖子里面翻
回复

使用道具 举报

梦石
0
星屑
49
在线时间
2287 小时
注册时间
2008-8-3
回帖
1449
发表于 2011-3-23 22:22:56 | 显示全部楼层
我们缺乏的不是想象力,而是驾驭想象的能力
回复

使用道具 举报

梦石
0
星屑
49
在线时间
2287 小时
注册时间
2008-8-3
回帖
1449
发表于 2011-3-23 22:23:07 | 显示全部楼层
我们缺乏的不是想象力,而是驾驭想象的能力
回复

使用道具 举报

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
回帖
2677

贵宾

发表于 2011-3-23 22:46:51 | 显示全部楼层
不是很麻烦,那个第二个就是我写的~
但是那个基本新手不会用,我正在搞强化改良版。

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-3-24 12:16:06 | 显示全部楼层
RMXP可以做塔防,但是如果要在正常RPG里插入一个塔防游戏可能有点难- -
我的塔防是直接重写脚本的- -

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-8-5
回帖
8
 楼主| 发表于 2011-3-26 10:36:11 | 显示全部楼层
回复 px.凤翔九天 的帖子

是啊是啊!拷过来以后都用不成。我仔细检查过,脚本都拷全了,地图也是直接复制的,图片也都拷了,不知道错在哪里?一直显示: QQ截图未命名.jpg

点评

那个,我说了不是整合脚本,你直接用我的那个范例改就好,直接复制粘贴过去不行的...  发表于 2011-3-26 12:40
回复

使用道具 举报

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
回帖
2677

贵宾

发表于 2011-3-26 12:46:08 | 显示全部楼层
回复 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
复制代码
这样就没问题了~

评分

参与人数 1星屑 +2 收起 理由
fushidianyx + 2 谢谢

查看全部评分


魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-8-5
回帖
8
 楼主| 发表于 2011-4-1 20:31:02 | 显示全部楼层
回复 px.凤翔九天 的帖子

我最后还是用的你的纯事件版的。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部