unity项目
文章平均质量分 56
木冇鱼丸呀丶
咸鱼,咸鱼干.....
展开
-
【Unity】Universal Render Pipeline (URP) Camera组件中文文档
翻译 2021-12-27 16:15:09 · 633 阅读 · 0 评论 -
红点管理
需求描述不同级红点状态可传递 同级红点不相互影响 红点状态可配置 红点可记录数量功能分析要实现功能传递显然要实现层级结构,同时为了实现同级红点不互相影响那么就像树形结构了,每个红点相当于叶子,叶子只负责存储红点状态信息以及父节点指向。要实现上述功能点,最少需要两个类,一个负责控制红点UI显示,一个用来管理状态。功能分点实现控制UI显示上其实只要控制红点的激活状态就行了。数据方面需要红点UI,红点状态即可。行为方面需要写一个红点开关函数以及接受函数用来接受传进来..转载 2020-07-14 15:44:57 · 491 阅读 · 0 评论 -
Unity相关优化小结
1.静态美术资源的输出能合在一起整体输出的资源,尽量不要切开输出。如上图分享按钮根据登录渠道qq微信展示不一样,道具展示也动态的,其他元素基本可作为一张整体背景资源输出即可。2.UI相关大背景图处理方式一般为了表现丰富,ui整张大背景资源也是常见的。如上图ui大背景,别放到游戏内别打到ab包里去,一般可放到CDN上,用的时候根据背景的url用www加载下来。注意要美术严格控制输出资源大小!根据项目需要可定义一个限制大小如不能超过500K。3.图集大小测试检查实..转载 2020-07-14 15:41:23 · 313 阅读 · 0 评论 -
Unity3D-UGUI Text 文本调整字间距
UGUI Text 文本调整字间距最近的项目美术提需求要调整游戏得分显示的数字间隔,发现UGUI的Text组件只提供了行间距的调整,而无法调整字与字之间的间隔,因为美术出的图片左右间距过大,自己又不想重新制作字体,所以便有了这样一个便捷工具效果图代码// An highlighted blockusing System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Un原创 2020-06-16 17:19:37 · 2423 阅读 · 0 评论 -
unity3dText渐变效果
unity3dText渐变效果效果代码using UnityEngine;using System.Collections.Generic;using UnityEngine.UI;using System;namespace Kola { [AddComponentMenu("UI/Kola/UIEffectGradientColor")] [ExecuteInEditMode]#if !UNITY_5_1 public class UIEffectGra原创 2020-06-10 15:12:49 · 470 阅读 · 0 评论 -
unity3dText倒影效果
unity3dText倒影效果注释代码图片: 注释在Text中可以直接附加上,加上unity自带的shadow,描边等可以实现其他效果代码using UnityEngine;using UnityEngine.UI;using System.Collections.Generic;using System;namespace Kola { [AddComponentMenu("UI/Kola/UIMirrorText")] [ExecuteInEditMode]#i原创 2020-06-10 11:01:14 · 658 阅读 · 0 评论 -
移动端纹理压缩格式(针对不同平台的适配)
移动端纹理压缩格式设备资源的限制和制作过程中对表现的无限追求永远是矛盾点,不会随设备的发展而转移。纹理压缩就是这种矛盾的一种解决方式,不同于png、jgp这种硬盘压缩方式而言,DXT,ETC等纹理压缩方式可以在游戏运行中无需CPU解压就被GPU直接采样,可以极大的减少内存和带宽的占用,提升运行效率,对移动游戏而言更是如此。这篇文章做一些简要概述,详细纹理压缩算法需要查阅更详细文档。非压...原创 2019-10-17 14:42:40 · 491 阅读 · 0 评论 -
unity控制相机全方向查看物体
using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseFollowRotation: MonoBehaviour {public Transform target;public float xSpeed = 200, ySpeed = 20...原创 2019-10-17 14:28:37 · 299 阅读 · 0 评论 -
unity物体随机变色
2.1. changerColor改变物体颜色using System.Collections;using System.Collections.Generic;using UnityEngine; public class changerColor : MonoBehaviour {//MeshRenderer网格渲染器private MeshRenderer m...转载 2019-01-11 11:10:40 · 5296 阅读 · 0 评论 -
unity敌机子弹自动找玩家
//playerTransform.pptransform先获取玩家坐标Ray ray = Camera.main.ScreenPointToRay(playerTransform.pptransform);//从玩家处发出射线shotSpawn.LookAt(playerTransform.pptransform);//玩家世界坐标Instantiate(shot, shotSpaw...原创 2019-01-11 11:09:13 · 454 阅读 · 0 评论