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

企业网站建设的收获/清远网站seo

企业网站建设的收获,清远网站seo,app取代网站,怎么查一个公司是否正规公司第一步骤安装并导入Dotween插件(也可以不用导入之后直接下载我的安装包) 官网DOTween - 下载 第二步: 制作跳字预制体 建议把最佳适应打开,这样就不怕数字太大显示不全了。 第三步:创建一个空对象并编写脚本JumpNumbe…

第一步骤安装并导入Dotween插件(也可以不用导入之后直接下载我的安装包)

官网DOTween - 下载

第二步: 制作跳字预制体

 建议把最佳适应打开,这样就不怕数字太大显示不全了。

第三步:创建一个空对象并编写脚本JumpNumber ,并将脚本拖到空对象上,将跳字预制体也拖上去。

 这个脚本会接受3个参数,位置(世界坐标),伤害多少,是否暴击三个参数。然后在屏幕上生成伤害跳字。

using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;public class JumpNumber : MonoBehaviour
{public GameObject Number; // 跳字预制体private Camera mainCamera;//主摄像机//单例模式public static JumpNumber instance;private void Awake(){// 单例模式的简单实现,确保JumpNumber在场景中为唯一实例if (instance == null){instance = this;}else{Destroy(gameObject);}// 自动获取主摄像机mainCamera = GameObject.FindWithTag("MainCamera").GetComponent<Camera>();}//传入目标物体,跳字数字,是否暴击public void ShowJumpNumber(GameObject behitGameObject, float number, bool crit){if (mainCamera == null){Debug.LogError("Main Camera not found!");return;}// 使用目标物体的位置Vector3 worldPosition = behitGameObject.transform.position;//将x轴左右偏移一点worldPosition.x += Random.Range(-1f, 1f);//世界坐标转屏幕坐标Vector3 screenPosition = mainCamera.WorldToScreenPoint(worldPosition);//实例化预制体GameObject numberInstance = Instantiate(Number, screenPosition, behitGameObject.transform.rotation);numberInstance.transform.position = screenPosition;//查找画布的位置GameObject Canvas = GameObject.Find("Canvas");numberInstance.gameObject.transform.SetParent(Canvas.transform);//将浮点型的number转换为整型number = (int)number;// 设置为最顶层,防止玩家或怪物挡住跳字numberInstance.transform.SetAsLastSibling();numberInstance.GetComponent<Text>().text = number.ToString();//区分是否暴击Color color = Color.white;//设置字体大小Number.GetComponent<Text>().fontSize = 25;if (crit) {//暴击字体颜色color = Color.red;//设置字体大小Number.GetComponent<Text>().fontSize = 50;}numberInstance.GetComponent<Text>().color = color;// 使用 DOTween 让number进行移动从Y=0移动到y=800,然后销毁//设置一个浮动范围//OnComplete()是动画完成后的回调函数int jumpfloat = Random.Range(0, 100);numberInstance.transform.DOMoveY(numberInstance.transform.position.y + 100, 0.5f).OnComplete(() => Destroy(numberInstance));}
}

 

第4步:创建一个2D对象,并编写测试脚本加到这个2D对象上

这个测试脚本会在1——100生成随机数,并且大于50的时候将会是暴击效果。 

using UnityEngine;public class TextJumpNumber : MonoBehaviour
{void Update(){if (Input.GetKeyDown(KeyCode.Space)){int jumpNumbernum = Random.Range(1, 101);//生成随机数字bool crit = jumpNumbernum > 50;//判断是否爆击JumpNumber.instance.ShowJumpNumber(gameObject, jumpNumbernum, crit);}}
}

 第五步:运行游戏,按下空格就会看到生成了伤害跳字。

项目包 https://github.com/laozhupeiqia/JumpNumber.git

 如果这篇文章对你有帮助欢迎点赞支持哦!

http://www.jmfq.cn/news/5363479.html

相关文章:

  • 网站建设进展情况汇报/如何在网上推广自己的公司
  • 深圳移动官网网站建设/seo课程培训班
  • 建设域名网站/神马搜索seo优化排名
  • 局网站建设总结/网站友情链接购买
  • 河北建设网站信息查询中心/seopeix
  • 企业网站建设中存在的问题分析/网页友情链接
  • 惠阳住房与规划建设局网站/河南怎样做网站推广
  • 琼海市建设局网站/网站推广方式
  • 商务网站建设实训结论/百度代理服务器
  • 网站改版建设的合同/百度知道网页版入口
  • 枫泾网站建设/最新消息
  • 餐饮网站建设背景/找片子有什么好的关键词推荐
  • 高端定制网站建设报价/网络服务提供商是指
  • 容桂企业网站建设/市场营销毕业后做什么工作
  • 信阳网站建设培训/商品推广
  • 邯郸企业网站制作建设/优化大师哪个好
  • 重庆市建设工程造价信息网站/百度竞价推广
  • 广州微网站建设怎么样/广州seo技术外包公司
  • 漳州北京网站建设公司/渠道推广平台
  • 山东大学网站设计与建设/百度搜索引擎网址
  • 追天网站建设 优帮云/邵阳seo排名
  • 柳市网站建设公司/产品如何做线上推广
  • 网站建设培训方案/怎么网络推广
  • 共和网站建设公司/网络服务提供商
  • 展示型网站建设报价/线上推广的公司
  • 河北省建设中心网站/windows11优化大师
  • 网站建设目的要求/网络销售的工作内容
  • 网站建设托管pfthost/seo快排
  • 网站建设网上商城心得体会/百度搜索服务
  • 闽侯福州网站建设/seo分析及优化建议