![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
谢鱼
高级钓鱼人,初级程序员。
展开
-
RPG+MMO人物血条效果,ugui根据距离缩放
//世界坐标转摄像机坐标 var pos = Camera.WorldToViewportPoint(target_world_pos); if (pos.z <= Camera.nearClipPlane) { //太近直接忽略,以防阻挡镜头 ugui_transform.localScale = Vector3.zero; }原创 2021-05-19 09:31:47 · 347 阅读 · 0 评论 -
unityshader 不被模型遮挡粒子shader
不被模型遮挡粒子shader,改写"FX/Flare"的不透明,传入粒子变化数据shader因为最近做粒子动画的时候发现粒子帧动画特效被模型遮挡就想着能不能显示在最顶层,发现有个系统shader “FX/Flare”,效果如下可以是可以,有点奇怪啊,而且粒子特效的颜色变化都没了。于是重新写一个Shader "Custom/Particle/FlareAdditive"{ Properties { _MainTex ("Texture", 2D) = "white原创 2020-12-25 16:01:40 · 1302 阅读 · 0 评论 -
Unity Shader 圆心颜色渐变扩散shader
Shader "Custom/ColorDiffusion" { Properties{ _MainColor("MainColor",color) = (1,1,1,1) _Color("Color",color) = (1,1,1,1) _CenterX("CenterX",range(-4.1,2.1)) = 0 _CenterY("CenterY",range(-4.1,2.1)) = 0 _Speed("_S.原创 2020-10-29 17:57:33 · 3147 阅读 · 0 评论 -
Unity ios C#注册object-c(c++)回调,传递函数指针,C++直接调用C#。
传统的UnityPlayer.UnitySendMessage性能较差,需要遍历,在Android或IOS向Unity对话中效率较差,所以通过Android或ios直接调用C#对象效果更好。C#代码using System.Runtime.InteropServices;using AOT;using UnityEngine;public class UnityTest : MonoBehaviour { public delegate void DebugTest (string t原创 2020-10-28 11:42:30 · 1393 阅读 · 3 评论 -
JAVA四元数和欧拉角转换,向量四元数旋转。Quaternion,EulerAngles类
欧拉角转四元数,四元数转欧拉角,四元数相乘,向量四元数旋转公式JAVA代码。x+y=zx+y=zx+y=z原创 2020-09-16 20:14:54 · 2611 阅读 · 5 评论