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

网站做字工具外链网站大全

网站做字工具,外链网站大全,磁力搜索器,视频网站视频预览怎么做的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.yayakq.cn/news/221820/

相关文章:

  • jsq项目做网站wordpress 写插件
  • 专业做网站排名公司电话深圳网站建设推广平台
  • 简述网站建设在作用php7安装wordpress
  • 网站设计模板网站怎么做百度认证吗
  • 昌邑做网站的公司天津建设工程信息网评标专家
  • 电子商务网站应该如何建设织梦网站会员上传图片
  • 湖南城市建设职业技术学院官方网站深圳福田华丰大厦网站建设
  • 个人网站做音乐网要备文化自己做网站写文章
  • 企业网站开发的设计流程网站备案的幕布是什么
  • 宁波企业网站seo网页制作用什么工具
  • 公益网站建设 参考文献常州软件开发公司
  • 网站说服力 营销型网站策划 下载网络管理系统有哪些
  • 东铁匠营网站建设公司网站建设各单位强化沟通协作
  • 狮山网站设计龙岗网站建设工程
  • 巴中建设机械网站千万不能 网站
  • 网站开发连接数据库的方法重庆旅游网站
  • 国内seo排名seo关键词是什么
  • 泉州服装电商网站建设网站发布与推广方式
  • 建设商务公司网站wordpress 邀请链接
  • 怎么做html5网站吗青岛做网站推广
  • 大沥网站建设制作微妙音门户网站建设
  • 网站搭建有分谷歌做公司网站服务器
  • 网站建设出题优质高职院校建设专题网站
  • 做的比较好的网站签订网站建设合同
  • 建设网站有哪些建筑学网站推荐
  • 农产品信息网站建设方案在线制作名片生成器
  • 旅游门户网站有哪些番禺建网站
  • 门户类网站的主页设计东莞快速建站平台
  • 网站建设首页线上推广有哪些渠道
  • 400电话实名制认证网站武侯区网站建设