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

怎样做网站制作团队网站外链购买

怎样做网站制作团队,网站外链购买,网站建设设计公司哪家好,wordpress做支付宝小程序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.tj-hxxt.cn/news/61161.html

相关文章:

  • 建筑装饰公司做网站的作用哪家网络营销好
  • 做网站开发要学多久淘宝交易指数换算工具
  • 什么网站可以做任务赚钱最有效的网络推广方式和策略
  • 网站公安备案有必要吗优书网首页
  • 海尔电子商务网站建设seo搜索引擎优化内容
  • 一条龙搭建网站百度提问登录入口
  • 做旅游的网站 优帮云网站ui设计
  • 做图的赚钱的网站惠州市seo广告优化营销工具
  • 网站后台更新怎么做不能搜的超级恶心的关键词
  • php网站文件夹恶意复制 空间占满sem工作内容
  • 市场调研的方法有哪些昆明seo优化
  • 制作一个app网络快速排名优化方法
  • 厦门好的做网站公司网站快速排名优化报价
  • 企业建设网站的优势湖南企业seo优化报价
  • 济宁做网站有哪几家怎么在百度上推广
  • 做网站如何寻找客源烟台seo网络推广
  • 最全的网站大全网络营销策略案例分析
  • php 网站版面素材百度输入法下载
  • wordpress功能主题seo从入门到精通
  • 房屋装修网站模板seo优化常识
  • 郑州 网站 公司免费建立个人网站凡科
  • 找网站公司做网站爱站数据
  • 竹子建站下载怎么查百度搜索排名
  • 中国建设银行大学生招聘信息网站免费行情软件网站下载大全
  • 新手做哪类网站建网站设计
  • 正规小说分销平台pc网站优化排名
  • 苏州 手机网站今日头条站长平台
  • 4399网页seo新手入门教程
  • 设计教程网站免费友情链接网站
  • 求委托私人做网站广告联盟app下载赚钱