游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3820|回复: 3

[讨论] 急求一个解说~~~~~

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-1-26 14:31:00 | 显示全部楼层 |阅读模式
--------下面是中毒1.2.....的公式--------------------------------------------
运行中毒1
时间/s运算一次
单位生命数值-(单位生命数值/100)*5=单位生命数值
-----------------------------------------------
运行中毒2
时间/s运算一次
单位生命数值-(单位生命数值/100)*10=单位生命数值
-----------------------------------------------
......


--------下面是两种中毒的公式-----------------------------------------------



①当单位进入地区
地区的毒数值-单位的抗毒数值=中毒值(数值都为整数)
if  中毒值<50
   不运算
if  50<=中毒值<100
   运行中毒1
if  100<=中毒值<200
   运行中毒2
.......
终止运算
-------------------------------------------------

②当单位进入地区
if地区不拥有毒1或毒2或.......
  不运算
if地区拥有毒1
  if单位拥有抗毒1或抗毒2或.....     
      不运算  
  if单位不拥有抗毒1技能或抗毒2技能或......
      运行中毒1
........
if地区拥有毒2
   if单位拥有抗毒1技能
      运行中毒1
   if单位拥有抗毒2技能
      不运算
   if单位不拥有抗毒1技能或抗毒2技能......
      运行中毒2
........
终止运算
------------------------------------------------

请问那种对机器负荷小些,因为单位要经常在地区上移动

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-2-5 19:35:00 | 显示全部楼层

Re:急求一个解说~~~~~

为什么不用switch

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-2-19 22:02:00 | 显示全部楼层

Re:急求一个解说~~~~~

用两个SWICT确实比较好!

9

主题

99

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
发表于 2006-3-2 23:42:00 | 显示全部楼层

Re:急求一个解说~~~~~

行走触发么?
判断确实很麻烦
在下冒昧
提供一个建议
不过可能修改的幅度比较大
将毒作为状态赋予角色
通过调用心跳的状态系统来运算毒效果
触发只是简单的给予一个毒类型
至于是否有效果和计算
留给状态去处理

即不管如何,只要目标角色进入区域,即给予目标角色一个毒状态
毒的作用与否和威力留由状态系统在beatheart中实现
当然,首先要有相应的状态机制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-5 07:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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