![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
文章平均质量分 59
谢鱼
高级钓鱼人,初级程序员。
展开
-
Unity AssetBundle重复资源检查&包体优化辅助工具&AssetStudio扩充工具
扩充功能主要用于排查重复打进AssetBundle内的资源,可以对此类资源进行设置AssetBundleName,优化包体大小。AsstStudio扩充功能。原创 2023-10-27 19:44:00 · 343 阅读 · 0 评论 -
零基础理解四元数,每个游戏入门开发必备知识
废话不多说,直接进入正题数学好的大佬直接看原文,此文基本照搬原文,加入了一点注解,公式比较清晰!!!!!原文地址复数在我们能够完全理解四元数之前,我们必须先知道四元数是怎么来的。四元数的根源其实是复数。除了知名的数集(自然数、整数、实数、分数)之外,复数系统引入了一个新的数集——虚数。虚数的发明是为了解决一些特定的无解的方程,例如:x2+1=0要解决这个等式,必须让x2=−1,这当然是不行的,因为任意实数的平方都是非负数。一般而言,数学家是不能忍受一个等式是无解的。于是,一个新的术语被发明转载 2021-10-27 22:38:20 · 3719 阅读 · 0 评论 -
UV滚动+自定义光线高光+LightMap阴影贴图+法线贴图效果shader
Shader "Custom/FireRingUVShader" { Properties { _Color ("Color Tint", Color) = (1,1,1,1) //主颜色 _MainTex ("Main Tex", 2D) = "white" {} //主贴图 _LightMap ("Light Map", 2D) = "white" {} //阴影贴图 _LightMapIntensity ("Light Map I原创 2021-02-05 17:41:11 · 550 阅读 · 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 评论 -
Unity2018 iOS去除官方启动动画LOGO,播放自定义开场动画
因为项目从5.x升级到2018版,发现以前发的教程无效了,只适用5.x,所以重新写了个方法。第一步找到unity 项目\Assets\Plugins\iOS文件夹,没有文件夹则创建一个。在文件夹内创建oc类:创建头文件AddViewSdk.h#import <Foundation/Foundation.h>@interface AddViewSdk:NSObject+(AddViewSdk *) GetInstance;-(void) showSplash;-(void) h原创 2020-09-21 14:53:05 · 2978 阅读 · 7 评论 -
Unity 不受光照但接受阴影烘培和法线贴图Lightmap shader
Unity 不受光照但接受阴影烘培和法线贴图Lightmap shadershader原版是别的大佬写的,我加了个法线贴图凹凸感,shader原版是别的大佬写的,我加了个法线贴图凹凸感,原版地址跳转添加法线贴图后代码:Shader "PengLu/Unlit/TextureLM_Norm" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _BumpMap("Normal Map", 2D) = "bump"{} _Colo原创 2020-09-17 09:21:25 · 1637 阅读 · 0 评论 -
IOS重写unity Splash,消除黑屏,播放开场动画视频
IOS重写unity Splash,消除黑屏,自定义开场动画视频,无需破解因为自己使用的unity是免费版,无法去除splash,所以在IOS和Android添加了一个View遮挡unity的开场动画spalsh,这样既去除了黑屏,也可以播放视频等任意功能,在网上只找到Android版教程,所以自己模仿Android方法写了一个IOS的版本Android教程:点击链接IOS版教程:首先将...原创 2019-11-30 21:59:59 · 2285 阅读 · 7 评论