当前位置: 首页 > news >正文

怎样做网站制作团队免费网站推广软件

怎样做网站制作团队,免费网站推广软件,云服务器ecs支持哪些运维工具,java做电子政务网站系统1、血量、伤害两个因素作用,击杀目标 正常状态下:hp - attackValue; 特殊状态下:attackValue *2; //伤害翻倍 如飞机/坦克大战中,击杀对方;受到伤害时,装备道具磨损失效; public int…
1、血量、伤害两个因素作用,击杀目标

正常状态下:hp -= attackValue;

特殊状态下:attackValue *=2;        //伤害翻倍

如飞机/坦克大战中,击杀对方;受到伤害时,装备道具磨损失效;

public int hp=10;
private bool isDebuff;public void AttackEnemy(int attackValue)
{if (isDebuff) attackValue *= 2;hp -= attackValue;if (hp <= 0) isDead = true;
}

--*************************************************************************************************--

2、血量(不可变)、伤害、以及随机成功概率三个因素作用,概率性击杀目标

伤害数值设计思路:

targetRate是随机出来的此次目标概率;hp越大越难,attackValue越大越容易;

若各因素叠加后的概率大于目标概率,则能击杀成功。

随机数:targetRate = Mathf.Floor(Random.Range(0,100));

公式1:if (targetRate <=( 50-(hp-attackValue)  )/2 ){isOk = true;}    50表示基础概率;

公式2:if (targetRate <= attackValue*3 - hp/10){isOk = true;}

如捕鱼达人中每次成功攻击鱼时捕获成功的概率;

private bool isOk = false;
public int hp =10;public void CatchItem(int attackValue){int targetRate = Mathf.Floor(Random.Range(0,100));//随机出此次目标概率if (targetRate<=(50-(hp-attackValue))/2){isOK = true;}if (targetRate<= attackValue*3-hp/10){isOK = true;}
}

--**********************************************************************************************--

3、物体的位置,抖动系数确定震动随机范围,实现自然的随机震动

震动大小:andom.Range(0f, 振动系数) - 振动系数* 0.5f

震幅衰减:震动系数= 震动系数 / 1.05f;

停止震动:if ( 震动系数<0.05f )  { 震动系数=0; }

如:被攻击时,画面/玩家晃动。

using UnityEngine;/// <summary>
/// 被攻击时,玩家产生的震动方法
/// </summary>
public class Shake : MonoBehaviour
{public bool isShake= false;                     //是否允许震动private float shakeRate = 5;                    //震动系数void Update(){if (isShake){//x方向移动transform.position = new Vector3((Random.Range(0f, shakeRate)) - shakeRate * 0.5f, transform.position.y, transform.position.z);//z方向移动transform.position = new Vector3(transform.position.x, transform.position.y, (Random.Range(0f, shakeRate)) - shakeRate * 0.5f);shakeRate = shakeRate / 1.05f;        //减小振幅if (shakeRate < 0.05f)                //振幅过小时,停止被撞击效果{shakeRate = 0;                    //振幅系数置0isShake= false;                   //禁止震动}}else shakeRate= 5;                        //不需要震动时,把震动系数还原}
}

数值计算参考来源:siki学院课程

http://www.yidumall.com/news/39084.html

相关文章:

  • 做网站设计软件搜易网服务介绍
  • 做网站赚钱方法如何做一个自己的电商平台
  • 网站难做天津网站建设开发
  • 瀑布流的网站班级优化大师下载安装app
  • 如何做网站导航栏百度提问在线回答问题
  • 商务网站建设百度推广怎么使用教程
  • 个人网站怎么申请注册宁波seo整体优化公司
  • 用dw如何做网站首页百度推广上班怎么样
  • 网站建设的开发方式国外网页模板
  • 成都网站建设空间360免费做网站
  • 四川建设行业数据共享平台网站问题市场监督管理局投诉电话
  • 青岛专业网站建设公司推广的软件有哪些
  • 室内设计公司经营范围肇庆seo外包公司
  • 简单美食网站模板东莞网站优化公司哪家好
  • 网站版权 备案icp十大接单平台
  • 自己的服务器 做网站搜索引擎收录提交入口
  • 喀什做网站营销公司排名
  • 做哪个网站的推广最好seo网站推广收费
  • 专业的网站建设商家产品推广计划书怎么写
  • 中建八局第三建设有限公司网站网站设计用什么软件
  • 鲜花网站设计优化关键词排名提升
  • 西地那非副作用太强了网站为什么要seo?
  • 北京网站建设 优化做外贸网站哪家公司好
  • 顺德做网站公司软文广告是什么
  • 郑州哪家公司做网站移动端关键词排名优化
  • 织梦做的网站进不去今日国内新闻大事20条
  • 电子商务公司网站怎么建本站3天更换一次域名yw
  • 男女做暖暖免费网站百度霸屏培训
  • dede程序数据库还原图文教程★适合dede网站迁移青岛百度seo
  • 找网站开发公司晚上国网app