查看: 2352|回复: 4

[已经解决] 有没有人做过植物大战僵尸的系统?

  [复制链接]
梦石
0
星屑
180
在线时间
4 小时
注册时间
2011-4-4
回帖
3
发表于 2011-4-6 18:50:38 | 显示全部楼层 |阅读模式

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

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

×
有没有人做过植物大战僵尸的系统?
好想要一个,纯事件做太难了。
好多东西不能做,比如豌豆发子弹命中后造成伤害等
有大神指导吗?


  • 更新完成啦
  • 梦石
    0
    星屑
    894
    在线时间
    6267 小时
    注册时间
    2006-6-7
    回帖
    8173
发表于 2011-4-6 20:08:31 | 显示全部楼层
http://rpg.blue/thread-140173-1-1.html

看看思思的TD吧,
回复

使用道具 举报

梦石
0
星屑
180
在线时间
4 小时
注册时间
2011-4-4
回帖
3
 楼主| 发表于 2011-4-8 21:31:05 | 显示全部楼层
回复 传说VS天涯 的帖子

有没有解密的啊
玩了一遍,还是什么都不懂
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-4-8 21:42:16 | 显示全部楼层
本帖最后由 Wind2010 于 2011-4-8 21:43 编辑

做几个变量记录场上的植物/僵尸的HP
分三步进行判断:
 植物攻击判断:
  判断该线是否有僵尸,有则发射子弹,冷却中时不能发射(冷却需要一个变量)
  一般判断次数:植物次数×僵尸次数
  最简判断次数(我认为- -):僵尸次数+植物次数 方法保密
 子弹击中判断:
  判断子弹是否击中僵尸(通过判断两者的screen_x和screen_y,误差要有),有则扣除僵尸HP(变量第一行已经说明了),僵尸HP为0以下时移除僵尸
  一般判断次数:子弹个数×僵尸个数
  较简判断次数:15×僵尸个数+子弹个数 方法保密+1
 僵尸啃食判断:
  判断僵尸前方是否有植物(方法同子弹判断),有则扣除植物HP(略),植物HP0以下时移除植物
  一般判定次数:僵尸个数×植物个数

大概就是这样了,自己在做个塔防,目前做了20关- -


LZ貌似是新手,TD很难做的,特别是纯事件,真要做的话等有一些脚本功底时再用脚本写吧

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

使用道具 举报

梦石
0
星屑
54
在线时间
1208 小时
注册时间
2011-1-23
回帖
881

贵宾

发表于 2011-4-8 21:54:30 | 显示全部楼层
我构思过这种系统,构思了打给85%的效果吧,觉得还是做DNF类的游戏实在,又改构思那个系统了,那个系统已经构思完成,高仿,理论上比已有的DNF同人游戏效果好多了
→→→牛排的小黑屋←←←
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部