自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

原创 unity水流效果插件Obi Fluidv4.1

Obi Fluid插件是一款为unity3D用户提供的水流效果插件,很多游戏中都会有河流湖泊之类的存在,大家自己去建模非常麻烦,可以直接使用这款Obi Fluid插件制作出水流效果,非常方便。使用说明:1、将包导入项目 本人亲测为 Unity2017.2 版本无报错创建 流体发射口流体发射口脚本截图obi Particle Renderer : 控制单个粒子效果的设置 Render 口 是否显示材质球 当不勾选时才能通过摄像机渲染处理将流体效果处理出来(勾选时:Scene 视图中

2021-01-08 13:57:01 89 2

原创 C#服务器全面讲解与制作一  环境配置与基础架构

C#服务器全面讲解与制作一            环境配置与基础架构 环境配置 基础的服务器架构 这里我会讲解高级的C#服务器的全面制作流程会对大家有很大的帮助不过在这个教程中主要是讲解服务器的制作,所以不会讲解客户端的制作,不过会提供相关客户端的代码。1 环境配置1.1 VS code环境配置  如果你觉得用Visual Studio来写代码是一件很酷的事情,那么可以直接略过这个部分,到下一个安装Visual Studio 2019的部分 ...

2021-01-07 17:42:05 13

原创 unity骚操作:使用原生 摇杆类 实现EasyTouch摇杆功能 捕获XY矢量

待续。。。

2021-01-03 18:01:03 27

原创 toLua学习笔记(三):Unity3D和Lua之间的相互调用

这篇笔记主要集中学习一下uLua和Unity3D之间相互调用的方法,我们导入了uLua之后,现在会弹出一个类似学习屏幕的东西,如下:先赞一个!Unity3D调用LuaUnity3D调用Lua的方法还是比较简单的,所以先说这个,由于这部分在学习笔记(一)中已经说的挺多的了,更多的内容点击这里回去看,所以这里我们就来看一个简单的示例即可: 1 using LuaInterface; 2 using UnityEngine; 3 4 public class UnityCallL

2020-12-30 18:00:38 19

原创 Lua语法快速入门 基础篇

有语言基础时,学习一个新语言语法是非常快速的,无非从以下几点入手注释变量类型运算符条件分支语句循环语句函数特殊用法面向对象思想(未包含在此) 等以下通过Lua代码加注释,直观阐述以上内容 --注释方式 --[[ 多行注释 --]] --********************变量类型******************** --lua中所有的变量 不需要申明变量类型 --lua中的所有变量 默认..

2020-12-30 15:20:46 13

原创 ShaderLab(一) Shader脚本声明multi_compile多条件编译开关 用C#脚本控制multi_compile多条件编译开关 让shader脚本编译对应cg代码

shader脚本声明multi_compile多条件编译开关Shader "Custom/MultiShader" { Properties//绑定到编辑器属性面板上的变量; { _MainTex ("Texture", 2D) = "white" {} } SubShader//子着色器 { Tags { "RenderType"="Opaque" } //shader标签=队列渲染 //设置subShader子着色器LOD值,Shader脚本每次只会根据情况来选择一个可.

2020-12-30 12:01:50 16

原创 ShaderLab(一) UsePass复用某个Shader脚本的Pass通道

给Pass命名 name "必须大写"复用Pass,注意写法

2020-12-29 17:57:47 11

原创 ShaderLab(一) GrabPass抓屏通道 (把当前屏幕绘制好的东西 截图截出来 绘制到另外一个物体表面)

Shader "Custom/GrabShader" //把截屏 显示到Show物体上{ //绑定到编辑器属性面板上的变量; Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader//子着色器 { //shader标签=队列渲染、 "Queue"="OverLay最後绘制,截屏不会截到这个物体 Tags { "RenderT...

2020-12-29 16:56:11 15

原创 ShaderLab(一) surface表面着色器 关闭深度测试 把被物体遮挡住的物体 显示在遮挡物体的前面 + 通过设置LOD让shader脚本筛选使用哪个SubShader子着色器

Shader "Custom/LODShader" { //绑定到编辑器属性面板上的变量; Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} //漫反射的颜色值 _Glossiness ("Smoothness", Range(0,1)) = 0.5 //粗糙/光滑 _Meta...

2020-12-28 09:30:03 13

原创 骚操作之:Unity3D编辑器之监听脚本绑定事件与属性改变事件

在编辑模式下可能会用到, 比如我想做当绑定一个脚本后做点什么事情。。。 再比如我想当脚本序列化的数据发生改变做点什么事情等等。。举个典型的例子比如有些脚本需要美术 或者策划挂在场景的模型上, 那么这些模型有很多没用的的组件 比较Animation 或者 Collider 如果在这里监听的话, 当他们挂在脚本的时候就可以删除这些没用的了组件了。。把如下脚本在编辑模式下绑定在某个对象上即可。。Reset方法绑定脚本时会执行一次。以后每次点击”Reset”也会执行。OnValidate方法是脚本中..

2020-12-26 17:09:04 33

原创 ShaderLab(一) 海浪波光UV动画粘贴到模型上

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custom/UVShader"{ Properties { _MainTex ("Texture", 2D) = "white" {} //模型原来的 纹理图 _SubTex ("Texture", 2D) = "white" {} //海浪波光 纹理图...

2020-12-24 14:18:39 6

原创 ShaderLab (一) 使用Unity内置cg库 struct结构体的bind语义 摆脱繁重的语义bind

从unity编辑器Unity2020.1.0f1(is Buy)\Unity\Editor\Data\CGIncludes\UnityCG.cginc ,找到已经写好语义bind的struct结构体放到自己编写的shader脚本里面使用Shader "P2 MyShader" { //属性,可以在编辑器里面bind和修改的 Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("...

2020-12-23 11:35:22 5

原创 ECS(一) 创建物体到场景中

using Unity.Collections;using Unity.Entities;using Unity.Mathematics;using Unity.Rendering;using Unity.Transforms;using UnityEngine;using Random = UnityEngine.Random;public class ECS_CMng : MonoBehaviour{ public Mesh cubeMsh;//手动填入 public.

2020-12-12 17:59:34 26

原创 ShaderGraph(一) unity2018

Shader一直是Unity开发者的一个难关,涉及到数学、图形学、shader语法等多个难题。不过,ShaderGraph来拯救你了!Unity2018开始的一个重磅功能是ShaderGraph,通过可视化界面拖拽就可以实现着色器的创建和编辑。shadergraph可视化界面配置使用ShaderGraph...

2020-11-26 10:01:47 169

原创 在Unity 3D空间或模型中显示UI Text

unity版本2020Camera摄像机 Projection=Persective投影模式时:注意Camera的投影区域(一般Z轴)要拉得可以全部投影整个Canvas的区域,不然有些地方在Game面板会看不到某些画面Camera摄像机 Projection=Orthoraphic正交模式时:注意Camera的Size =游戏分辨率/2,不然有些地方在Game面板会看不到某些画面好了,有不明白的私信我...

2020-11-24 11:12:05 60

原创 Unity3D中通过Animator动画状态机获取任意animation clip的准确播放持续时长

///获取动画状态机animator的动画clip的播放持续时长 public static class AnimatorExt { public static float GetClipLength(this Animator animator,string clip) { if(null== animator || string.IsNullOrEmpty(clip) || null== animator.runtimeAnimatorController) r.

2020-11-12 14:23:54 28

原创 《获取 Animator动画控制器 0层 所存储的所有“ 动画Clip剪辑”名称 》

关于unity2015及2017版 //Animator动画管理器 private Animator ator; //Animator动画信息对象数组 private AnimatorStateInfo[] asiAry; //便利输出 “Animator动画管理器”0层 所有存储的动画名称 ...

2020-11-12 10:46:41 11

原创 (给人物模型添加自带动画 针对模型有动画但是没有Avatar 没有Animator Controller)

给人物模型添加自带动画 针对模型有动画但是没有Avatar 没有Animator Controller版本:unity2020做完上述操作后 把该模型物体拖入Hierarchy面板 就会自动生成Animator组件了但是还没有Animator Controller控制器,工程面板创建“Animator Controller控制器”,把工程面板内模型身上自带的动画拖入回到Hierarchy面板,把添加完模型动画的Animator Controller(这里改名为Flisk)放到该模型属性面板然

2020-11-09 16:17:40 85

原创 unity2020版本要求ndk版本为19.0.5232133 下载链接与 配置方法

NDK放在\Editor\Data\PlaybackEngines\AndroidPlayer\NDK里,如果没有这个NDK文件夹请新建。如果NDK文件夹里有文件请删除

2020-08-04 11:03:12 1288

原创 Unity3D 3D游戏鼠标点击选中对象如何实现

//检测 鼠标按下时 屏幕鼠标下的 3d物体void Cheack3d(){ //检测 鼠标按下时 屏幕鼠标下的 3d物体 if (Input.GetMouseButtonDown(0)) { //3D检测 鼠标下的物体 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hitinfo; bool isCollide.

2020-05-20 10:55:18 185

原创 Unity3D 2D游戏鼠标点击选中对象如何实现

//检测 鼠标按下时 屏幕鼠标下的 2d物体void Cheack2d(){ if (Input.GetMouseButtonDown(0)) { //2d检测 鼠标下的物体 Ray myRay = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit2D hit = Physics2D.Raycast (new Vector2(myRay.origin.x, myRay.o.

2020-05-20 10:53:43 223

unity水流效果插件Obi Fluidv4.1

Obi Fluid插件是一款为unity3D用户提供的水流效果插件,很多游戏中都会有河流湖泊之类的存在,大家自己去建模非常麻烦,可以直接使用这款Obi Fluid插件制作出水流效果,非常方便。

2021-01-08

Unity插件AVProVideo 2020 1208 1.9.4以上新版

一款成熟的3D播放插件,拥有各种强大的功能Avpro插件,拥有各种强大的功能

2020-12-08

Unity EasyTouch3.1.6.7z虚拟摇杆 虚拟按钮

在刚开始学Unity3D时,笔者使用了unity3d自带的虚拟摇杆,虽然很容易上手,但它的适配性很不好,尤其在不同的机型上,使用起来效果不是很好。后来使用了EasyTouch3.16插件,发现还挺好用的,并且能在电脑上用鼠标直接拖动控制测试,不用在发布出来装在手机上测试,强烈建议使用此触摸插件

2020-03-31

EasySave3.0.7z unity很多人使用的 数据保存插件

Unity EasySave3插件 与 中文图文教程详解-万能数据保存插件多平台支持,EasySave2和EasySave3插件源码; 里面附带中文使用文档.

2020-03-31

新版UGUI SP ScrollView 2.2.4x.7z

Super ScrollView for UGUI提供基于UGUI ScrollRect的可轻松定制的ScrollView。它是一组C#脚本,可帮助您创建所需的ScrollView。这是非常强大的和高度优化的性能。

2020-08-14

快速建模工具插件UModeler 2.6.11 for unity .rar

UModeler是Unity的扩展,可让您轻松快速地进行建模和原型设计。借助UModeler,您无需任何其他外部DCC工具即可制作静态网格物体资产以及游戏关卡原型。此外,UModeler不仅支持使用Gizmos进行建模,还支持基于草图的建模,这使您能够在平面上绘制2D形状并以直观的方式使其成为3D形状。即使多边形内部有孔,也将自动对其进行三角剖分以将其馈送到渲染管线。这样可以节省大量时间。UModeler包含约90种建模工具,这些工具将使Unity的创建,转换和编辑模型变得轻而易举。

2020-07-03

Unity新版AVPro Video1.8.7视频播放插件包含使用教程.7z

Avpro Video是一款由RenderHeads出品的可以在Unity上安装使用的万能多平台视频播放插件,Avpro Video支持Windows,linux,ios,mac,Android等多平台万能播放。不仅可以实现基础的播放功能,还能实现进度条拖放和速率调整,播放4K视频,360度全景视频等,并对不同的平台进行了优化。

2020-03-31

新版unity SVN工具集合(包含VisualSVN-Server服务器、TortoiseSVN-1.12.0客户端、中文补丁).7z

一次满足所有愿望, LanguagePack_1.客户端汉化补丁、.msi TortoiseSVN-1.11.1客户端.msi TortoiseSVN-1.12.0客户端.28568-x64-svn-1.12.0.msi VisualSVN-Server-3.9.4-x64服务器.msi

2020-03-31

Unity2018.2.11f1中文补丁 附带教程.7z

最新的Unity2018.2.11f1支持中文版了,但是下载需要用到Unity Hub下载Unity安装这个最新版本才有中文包选项勾选,当然有很多人用的是2018版,但是还没有用最新版,现在项目又不能更改,导致unityhub不能正常工作,怎么办 其实也可以体验中文版,我将中文语言包提出来了,供大家尝试 下载我提供的中文语言包,解压后带文件夹放在unity2018安装目录下的Data里面,重新打开unity,设置一下就可以了

2020-03-31

Unity转Exet表格为XML~josn文件工具.7z

Unity ExcelTool工具十分方便地把 Exet表格转化为 xml或者json文件 ,十分方便文件的转换使用

2020-03-31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除