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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-8-5
帖子
10
跳转到指定楼层
1
发表于 2011-3-23 20:24:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv1.梦旅人

反伸手党斗士

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

贵宾

2
发表于 2011-3-23 21:24:36 | 只看该作者
从理论上是可以的,但是相关脚本应该会很麻烦
回复 支持 反对

使用道具 举报

Lv2.观梦者


  • 更新完成啦

梦石
0
星屑
799
在线时间
6267 小时
注册时间
2006-6-7
帖子
8462
3
发表于 2011-3-23 21:33:14 | 只看该作者
搜索神思 在他的帖子里面翻
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
2287 小时
注册时间
2008-8-3
帖子
1505
4
发表于 2011-3-23 22:22:56 | 只看该作者
我们缺乏的不是想象力,而是驾驭想象的能力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
2287 小时
注册时间
2008-8-3
帖子
1505
5
发表于 2011-3-23 22:23:07 | 只看该作者
我们缺乏的不是想象力,而是驾驭想象的能力
回复 支持 反对

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

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

贵宾

6
发表于 2011-3-23 22:46:51 | 只看该作者
不是很麻烦,那个第二个就是我写的~
但是那个基本新手不会用,我正在搞强化改良版。

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

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
7
发表于 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技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

点评

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

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

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

贵宾

9
发表于 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设计师合作开发~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-8-5
帖子
10
10
 楼主| 发表于 2011-4-1 20:31:02 | 只看该作者
回复 px.凤翔九天 的帖子

我最后还是用的你的纯事件版的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 14:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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