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

散文网站模板枣强网站建设代理

散文网站模板,枣强网站建设代理,wordpress拖动实现,徐州建设工程材料检测预约网站第一步骤安装并导入Dotween插件#xff08;也可以不用导入之后直接下载我的安装包#xff09; 官网DOTween - 下载 第二步#xff1a; 制作跳字预制体 建议把最佳适应打开#xff0c;这样就不怕数字太大显示不全了。 第三步#xff1a;创建一个空对象并编写脚本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).GetComponentCamera();}//传入目标物体跳字数字是否暴击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.GetComponentText().text number.ToString();//区分是否暴击Color color Color.white;//设置字体大小Number.GetComponentText().fontSize 25;if (crit) {//暴击字体颜色color Color.red;//设置字体大小Number.GetComponentText().fontSize 50;}numberInstance.GetComponentText().color color;// 使用 DOTween 让number进行移动从Y0移动到y800,然后销毁//设置一个浮动范围//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.sczhlp.com/news/223112/

相关文章:

  • 网站的建设服务中心如何创建一个简单的网站
  • 营销型网站建设答辩优秀作文网站推荐
  • 网页设计实训总结模板域名对网站seo的影响吗
  • 专门做预售的网站当前最新域名
  • 搜索引擎营销简称seo抓取的网站如何做seo
  • 阿里云能放企业网站吗学广告设计难不难
  • tornado做网站免费咨询矢量图
  • 2025提升机/自动提升机厂家推荐垚林机械,高效稳定省心之选
  • 二分图
  • 2025不锈钢方形/消防/生活/保温水箱厂家推荐莞南节能,专业耐用品质保障
  • 2025-10-23 DeepSeek R1本地部署(ollama)
  • 深圳建设网站上市php网站建设模板
  • 网站建设郑州公司网站模板助手
  • 成武菏泽网站建设怎么做公司展示网站
  • 网站建设指南中关村哪里可以做网站
  • 网站问题图片西安高端品牌网站
  • 影视网站北京哪家做网站
  • 台州网站排名哈尔滨网站开发工作室
  • 石家庄制作网站的公司简介合肥长丰路网站建设
  • 网站 建设需要提供哪些资料天津网站建设中心
  • 珲春住房和城乡建设局网站网站建设按年收费吗
  • 百度网站app关于建筑设计的网站
  • wordpress网站模板下载工作组赴福建莆田
  • 网站教育培训机构十大排名网站关键词排名忽然
  • 虚拟主机安装宝塔面板谷歌seo收费
  • 企业手机网站建设流程图青岛做网站和小程序的公司
  • 收费下载网站源码网站备案机构
  • 做音乐网站多少钱wordpress怎么添加主页
  • 石家庄 网站建站wordpress dw插件
  • 网站模板源码平台做网站会不会亏本