- 博客(5)
- 收藏
- 关注
原创 Unity UI血条跟随
首先就是在Canvas里面创建一个Slider或者Image,其实就是一个将人物的坐标转换到摄像机的坐标,这里边我是将代码挂在了人物身体上,如下图代码 private float barUpLength = 3f; public Slider health; void Update() { Vector3 worldPos = new Vector3(transform.position.x, transform.position.y + barUpLengt...
2021-12-07 19:34:08
444
原创 Unity LocalPosition赋值
transform.localPosition和transform.localScale都是直接赋值三元数,给旋转赋值需要用 方法一: transform.localEulerAngles = new Vector3 (0.0f,0.0f,0.0f); 方法二: transform.rotation=Quaternion.Euler(0.0f,0.0f,0.0f); ...
2021-12-01 11:09:44
3474
原创 Unity3D图集图片裁剪
1.首先导入一张图片或者是图集 在图片对应的Inspector面板上,将Sprite Mode的Single改为Multiple,再点击Sprite Editor 在你点击Sprite Editor之后会弹出是否进行 之后会告诉你没有设置。这个时候你需要点开Project Settings在Windows窗口里如下图 之后会提示你没有下载2D Sprite 在Windows窗口打开Pack Manager 下载2D Sprite,接下来就可以点击Sprite Edito...
2021-11-28 18:14:04
4076
原创 C#AB包热更新资源
对于热更新主要的一些流程如下:(仅供参考学习) 1.打包策略 第一步 (1)一个UI界面或者所有UI界面一个包(这个界面里面的贴图和布局信息一个包) 一个角色或者所有角色一个包(这个角色里面的模型和动画一个包) 所有的场景所共享的部分一个包(包括贴图和模型) (2)按照类型分组 所有声音资源打成一个包,所有shader打成一个包,所有模型打成一个包,所有材质打成一个包 (3)按照使用分组 把在某一时间内使用的所有资源打成一个包。可以按照关卡分,一个关卡所需要的所有资源包括角色、贴图、声音等
2021-11-17 11:21:29
533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人