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

Project1

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

[RMXP发布] 【塔防脚本完善版】阿尔西斯大战僵尸改良版0.8--小凤制作

[复制链接]

Lv2.观梦者

铃铃塔的守护者

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

贵宾

跳转到指定楼层
1
发表于 2011-4-13 20:51:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 px.凤翔九天 于 2011-4-13 21:01 编辑

下载地址:http://u.115.com/file/f37d064eed
那个,这个修改版由于各种原因迟迟未能搞出来,现在放出来0.8版
为什么是0.8?先说一下这个版本的问题和缺点:
进度条脚本的使用会导致效率低下(难道是因为使用set_pixel效率低下到会卡死程序?)
fps又开始狠掉了.....貌似是因为我修改了鼠标脚本的update部分,这就直接导致了只要移动鼠标,fps马上从30+减到10+...
现在想到了另外一个稍微更好一点的判定算法,不过这个算法的效率排除鼠标的纠结还算不错(老版本证实了这个观点)
没有像pvz那样的选择植物的界面
画面安排相当不美观.........

其他的貌似就没什么了(这就不少了....)
不过这个还是有不少优点的,改了算法,使得基本会用一点点脚本的就能随意添加敌人和塔,制作相当简单,而且想添加新类型的敌人或者塔也相当简单,只要说出想要的效果,我稍微写点,使用者找个地方放进去就好了~对于想制作塔防的新手相当方便哈~

那个,5月要考试了,基本没多少时间来维护这个了,有大牛看得上这个的就帮忙修改一下吧。
顺便对小瞬等人说一声对不起,这个版本只能在rmxp上用,因为无法把鼠标脚本改到vx上去....没办法了.....
就这样了吧,觉得好的就投个币,高手们有意见的不妨提,小凤我还有很多要学。

点评

小风技术好好。  发表于 2011-6-21 22:07

评分

参与人数 8星屑 +218 +1 收起 理由
Nanyu + 1 我很赞同
耶和华 + 18 破整
懒De说 + 58 帮忙凑整
Z928620200 + 2 --------
Wind2010 + 10 凑整
熊猫 + 100 支持原创
54酱 + 24 笑而不语
liweiliniu + 6 只能这么多

查看全部评分


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

Lv1.梦旅人

梦石
0
星屑
49
在线时间
120 小时
注册时间
2010-4-11
帖子
334
2
发表于 2011-4-13 21:06:36 | 只看该作者
本帖最后由 liweiliniu 于 2011-4-13 21:07 编辑

不错 可惜是XP的- -
还有 前排  ~
小球獭是最萌的水獭!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
673 小时
注册时间
2006-10-3
帖子
1795

开拓者

3
发表于 2011-4-13 21:32:32 | 只看该作者
为什么大家都不喜欢XP唯美的画面却追求VX那动感的像素画呢……?脚本执行效率的问题?
主要还是效率,太低了……已经接近了XP脚本执行耐受的极限

话说玩起来难度高了点吧。。上来一个商人一个阿尔西斯就被吃了。。

LZ努力啊,我支持原创精神!
PS.此地无银三百两,此贴首行无白字。

点评

那个啥.....可以设置先等待一会再出僵尸,....等待时间没做....  发表于 2011-4-13 22:08
( ส็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ ω ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้【看猫君玩,我也搞一只】)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
4
发表于 2011-4-13 22:50:09 | 只看该作者
塔的菜单位子计算错误,当有四座塔可使用的时候

点评

好像还真的哈....做的时候没测试增加选项后的结果,大意了......  发表于 2011-4-16 23:43
位子偏差  发表于 2011-4-14 17:51
那个图标的显示错误?还是选项的错误?怀疑没有修改主脚本中的数值  发表于 2011-4-14 15:07
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
5
发表于 2011-4-14 12:37:15 | 只看该作者
本帖最后由 Wind2010 于 2011-4-14 12:46 编辑

@gold和@score还有其他的可以不用这么频繁地刷新吧?

点评

也是哈....我脑残......  发表于 2011-4-14 15:07

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

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
6
发表于 2011-4-15 18:27:30 | 只看该作者
擅自加了一些功能
我的塔防.rar (216.54 KB, 下载次数: 1273)

评分

参与人数 1星屑 +40 收起 理由
px.凤翔九天 + 40 感谢指点~

查看全部评分

本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
7
发表于 2011-4-15 22:07:15 | 只看该作者
修改了一下……FPS给力地在过半进度的情况下还能保持30+
比我的快多了T_T
我的塔防.rar (356.54 KB, 下载次数: 542)

点评

你那个河蟹的塔防也很不错啊~感谢~  发表于 2011-4-16 23:40

评分

参与人数 1星屑 +40 收起 理由
px.凤翔九天 + 40 感谢指点~

查看全部评分


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

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
8
发表于 2011-4-21 18:07:27 | 只看该作者
进度条用Sprite效率较好
  1. class Sprite_Enemyscreen < Sprite
  2.   def initialize
  3.     super
  4.     self.bitmap = Bitmap.new(400, 65)
  5.     self.x,self.y = 220 , 32
  6.     @v = Viewport.new(self.x,self.y+4,400,16)
  7.     @v.color.set(255, 128, 128)
  8.     @v2 = Viewport.new(self.x,self.y+4,0,16)
  9.     @v2.color.set(255, 255, 128)
  10.     @v.z,@v2.z,self.z=999,1000,1001
  11.     update
  12.   end
  13.   def update
  14.     self.bitmap.clear
  15.     enemy_consider=$enemy_total#$game_variables[4]
  16.     draw_length=[400 * enemy_consider / $enemy_level_max,400].min
  17.     draw_place = Bitmap.new(408,33)
  18.     bitmap = Bitmap.new("Graphics/Icons/046-Skill03")
  19.     x = draw_length.to_i
  20.     self.bitmap.blt(x-12, 0, bitmap, Rect.new(0, 0, 24, 24),255)
  21.     @v2.dispose
  22.     @v2 = Viewport.new(self.x,self.y+4,x,16)
  23.     @v2.color.set(255, 255, 128)
  24.     @v2.z = 1000
  25.   end
  26.   def dispose
  27.     @v.dispose
  28.     @v2.dispose
  29.     super
  30.   end
  31. end
复制代码

点评

恩恩,效率不错,虽然没有set_pixel那种渐进的效果,不过效率倒是不错~感谢~  发表于 2011-4-22 15:42

评分

参与人数 1星屑 +40 收起 理由
px.凤翔九天 + 40 感谢~viewpoint学到了~

查看全部评分

本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
114 小时
注册时间
2011-5-5
帖子
326
9
发表于 2011-5-6 18:48:46 | 只看该作者
小弟修改的


1348279325于2011-5-6 19:22补充以下内容:
无限挡0怪,而且不被破坏的可爱小恐龙


1348279325于2011-5-17 15:56补充以下内容:
不是无限。只是不会受到攻击。。。。

点评

新东东的建造选项在哪里....你改成了无限血?  发表于 2011-5-9 17:32
那新东西是什么0 0  发表于 2011-5-6 19:04
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
129 小时
注册时间
2011-3-19
帖子
124
10
发表于 2011-6-20 02:39:21 | 只看该作者
VX也可以用啊?



cs371437885于2011-6-20 23:00补充以下内容:
谢谢啦~:)


cs371437885于2011-6-20 23:14补充以下内容:
有冷却时间就好了,最好多设置几种功能特别的塔,例如毒塔,风塔...还有就是敌人的路线还是改一下吧
战场也改一下吧,那种战场我都玩腻了,再改改塔的攻击范围我就觉得是一个完美的塔防游戏了!{:4_149:}

点评

这个貌似不可以...鼠标系统不兼容.....不过判定神马的应该还是兼容的。自己去改改鼠标系统就好了~(貌似得改不少.....)  发表于 2011-6-20 19:36
冷,冷,冷...好冷啊...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 02:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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