- 博客(60)
- 收藏
- 关注
转载 Houdni学习——【三】裂开的墙砖
Houdni学习——【三】裂开的墙砖Houdinisophoudinisop Houdni学习——【三】裂开的墙砖 一、OverView一条从板块上裂开的纹路,并在一段距离后逐渐变细。sop 二、Sopsop 2.1 PointvopPointvop节点可以通过将节点连接自定义对输入数据的操作,最后传递到输出节点。vop 2....
2019-05-09 23:04:00
524
转载 Unity Shader之模板测试
Unity Shader之模板测试一沙一世界,一花一天堂一、Stencil testing渲染管线 当片段着色器处理完一个片段之后,模板测试(Stencil Test)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试是根据又一个缓冲来进行的,它叫做模...
2019-05-05 21:26:00
660
转载 Houdini学习笔记——【案例二】消散文字制作
【案例二】Houdini消散文字制作一、Overview 文字通过时间轴中frame变化而碎裂从两边开始向着中间消散并向镜头移动。效果 二、Sop(Surface OPerators or geometry nodes)sops ...
2019-05-03 17:02:00
721
转载 Houdini学习笔记——【一】散落苹果
[案例一]散落的苹果0、渲染1、sop使用 - 苹果主体:curve绘制刨面曲线,revolve车削得到苹果主体,uvtexture来调整uv,convert继续转换为polygon,fuse缝合缝隙点。 - 苹果梗:bend扭曲使得苹果梗弯曲,transform调整位置,group分组后续材质用。 - 苹果被咬:mountain变形不规则效果 ...
2019-05-02 20:05:00
778
转载 通过扩展方法简化UnityAPI调用
通过扩展方法简化UnityAPI调用扩展方法unity apiapi简化通过扩展方法简化UnityAPI调用能省一秒是一秒,时间就是金钱,没人愿意把时间花在冗长的coding上????定义扩展方法简化Transform中对位置的赋值using UnityEngine;namespace WSFramework {public ...
2019-04-26 21:32:00
115
转载 Unity 几何着色器
Unity 几何着色器shaderGeometry Shader几何着色器Unity 几何着色器如果学习不能带来价值,那将毫无意义简介 在顶点和片段着色器之间有一个可选的着色器,叫做几何着色器(Geometry Shader)。几何着色器以一个或多个表示为一个单独基本图形(primitive)即图元的顶点作为输入,比如可以是一个点或者三角形。几何...
2019-04-12 21:37:00
848
转载 Unity Shader 学习之旅之SurfaceShader
Unity Shader 学习之旅之SurfaceShaderunityshader图形图像如果大地的每个角落都充满了光明 谁还需要星星,谁还会 在夜里凝望 寻找遥远的安慰——江河官方文档一、工作原理sureface表面着色器相当于unity在顶点片元着色器的基础上进一步的封装。当我们定义一个“surface function”后,可以通过u...
2018-11-11 21:50:00
322
转载 Unity2018 Shader Graph 实验室
Unity2018 Shader Graph 实验室ShaderShader GraphUnityTips:-- 在shader forge和amplyfy Shader节点图形化shader编程的诱惑下,unity官方终于在2018版本也推出了而自己shader节点可视化编程工具Shaderr Graph。本篇文章是对Shader Graph一些效果的尝试...
2018-08-17 23:28:00
373
转载 Unity消息简易框架 Advanced C# messenger
Unity消息简易框架 Advanced C# messengerUnityC#消息机制【转载 雨凇MOMO博客】 https://www.xuanyusong.com/archives/2165 Tips在寻找Unity下好用的消息事件框架的时候无意中发现该框架,十分简易,但又用起来特别方便。公司VR游戏中试了下,真滴方便。也不造轮子了,直接转载雨凇大佬的博客,...
2018-08-15 22:00:00
312
转载 Unity Shader 学习之旅
Unity Shader 学习之旅unityshader图形图像纸上学来终觉浅,绝知此事要躬行美丽的梦和美丽的诗一样 都是可遇而不可求的——席慕蓉一、渲染流水线示例图Tips:什么是 GPU 加速计算? 1.1Draw CallCPU过Draw Call来g告...
2018-07-22 12:12:00
186
转载 Unity接入监控摄像头
公网RTSP测试地址:rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.movRTSP测试软件:EasyPlayerRTSP:https://github.com/EasyDSS/EasyPlayer-RTSP-Win/releases这里以海康摄像机为例,下面 是海康摄像机配置及RTSP取流说明:最新海康摄...
2018-05-12 22:03:00
2682
转载 引用“kernel32”读写ini配置文件
引用“kernel32”读写ini配置文件unityinikernel32配置文件 引用“kernel32”读写ini配置文件 OverViewkernel32.dll是Windows中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写...
2018-05-07 21:13:00
1041
转载 Shader食谱 Chapter3--Toonshader卡通效果
Shader食谱 Chapter3--Toonshader卡通效果unityshadertoon卡通Shader Shader食谱 Chapter3--Toonshader卡通效果 OverViewtoon shader是游戏中比较常用的效果之一,尤其在二次元游戏中为了模拟角色在动画中手绘的效果。它是一种非真实的渲染技术,可以让3D角色显得平软很多。Too...
2018-04-22 00:07:00
262
转载 Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据
Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据unityunity EditorScirptableObject Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据 OverViewAPIScriptableObject是unity中的一种特别的类型,它不需要挂在场景中...
2018-04-11 23:24:00
702
转载 使用Photon引擎进行unity网络游戏开发(四)——Photon引擎实现网络游戏逻辑
使用Photon引擎进行unity网络游戏开发(四)——Photon引擎实现网络游戏逻辑PhotonPUNUnity网络游戏开发 网络游戏逻辑处理与MasterClient 网络游戏逻辑处理: 方法一:编写Photon服务器与客户端程序客户端传递数据之服务器,服务器完成逻辑判断,并将结果返回给客户端 方法二:编写客户端程序游戏逻辑在客户端处...
2018-01-27 13:21:00
683
转载 使用Photon引擎进行unity网络游戏开发(三)——网络游戏大厅及房间
使用Photon引擎进行unity网络游戏开发(三)——网络游戏大厅及房间PhotonPUNUnity网络游戏开发 连接到PhotonConnectUsingSettings 设置你的客户端的游戏版本并使用一个由PUN设置向导写入的配置文件,该配置文件保存在PhotonServerSettings里面。PhotonNetwork.ConnectUsingSettings(...
2018-01-23 16:24:00
1234
转载 使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍PhotonPUNUnity网络游戏开发Photon常用类介绍:IPunCallbackPUNGIPunCallback接口中,定义了许多与Photon网络连接相关的回调函数 。网络连接状态发生变化时 , 游戏客户端会调用这些回调函数 。P...
2018-01-14 21:07:00
461
转载 使用Photon引擎进行unity网络游戏开发(一)——Photon引擎简介
使用Photon引擎进行unity网络游戏开发(一)——Photon引擎简介PhotonPUNUnity网络游戏开发 Photon引擎简介: 1. 服务器引擎: 服 务 器 引 擎 介 绍服 务 器 引 擎 封 装 了 一 系 列 网 络 通 信 方法, 开 发 者 可 以 直 接 调 用 这 些 方 法 , 实 现 网 络 通 信 的 功 能 ,服...
2018-01-12 09:39:00
673
转载 Unity编辑器扩展 Chapter3--Create Custom Inspector
一、Create Custom Inspector重绘inspector面板一方面是我们的挂在脚本的窗口变得友好,另一方面可以让其变得更强大,比如添加一些有效性验证。二、重要说明1.EditorUtility.SetDirty(object target):该方法可以表明target对象为dirty((⊙﹏⊙)b,怎么翻译合适?)的,unity会将有dirty标记的已经改变的...
2017-03-26 21:19:00
194
转载 [转]50 Tips for Working with Unity (Best Practices)
About these tipsThese tips are not all applicable to every project.They are based on my experience with projects with small teams from 3 to 20 people. There’s is a price for structure, re-usa...
2017-02-25 21:10:00
656
转载 Unity 编辑器扩展 Chapter2—Gizmos
二. 使用Gizoms绘制网格及矩阵转换使用1. 创建Leve类,作为场景控制类: 1 using UnityEngine; 2 //使用namespace方便脚本管理 3 namespace RunAndJump { 4 //使用部分类partial将类依据不同的功能分布到各个文件中,便于功能区分个管理 5 public part...
2017-02-14 23:01:00
280
转载 Unity编辑器扩展chapter1
Unity编辑器扩展chapter1 unity通过提供EditorScript API 的方式为我们提供了方便强大的编辑器扩展途径。学好这一部分可以使我们学会编写一些工具来提高效率,甚至可以自制一些小的插件应用的项目工程中去,达到复用的目的。今天首先创建一个新场景生成的菜单项,生成的场景已经绑定好需要的游戏对象及脚本。Tips:1.官方API 2.编辑器扩展脚本都需放...
2017-01-01 23:11:00
120
转载 Unity FSM 有限状态机
翻译了一下unity wiki上对于有限状态机的案例,等有空时在详细写一下。在场景中添加两个游戏物体,一个为玩家并修改其Tag为Player,另一个为NPC为其添加NPCControl脚本,并为其将玩家角色和路径添加上去。(该案例利用状态机简单的实现了一个NPC的简单AI---巡逻---看到玩家----追逐玩家----丢失玩家----巡逻)效果:状态机: 1 ...
2016-12-15 23:03:00
167
转载 unity实现框选效果
思路: 在uinity中既可以将屏幕坐标转换为世界坐标,也可以将世界坐标转换为屏幕坐标。这样的话我们就可以通过判断物体在世界坐标转换为平幕坐标是否在鼠标框选的矩形区域坐标内,来判断物体是否在框选范围。使用到的API: GL:http://wiki.ceeger.com/script/unityengine/classes/gl/gl,用来实现在鼠标拖动时在屏幕中绘制出矩形...
2016-10-30 13:17:00
495
转载 Shader Forge学习
最近学习了一下shader forge,一个屌屌哒插件用来生成shader。尽管其降低了制作shader的难度,但是真的想做出满意的shader的话还是得有一定的shader基础。但是仅仅是做出一些简单的效果的话,这个插件还是绰绰有余,挺好上手的。只要按下键盘按钮,它就可以换出快捷命令,单击鼠标便可以选取相应的命令,滚动滚轮则可以滚动命令。鼠标拖动拖动柄可以连接,Alt+右键拖过连线便可...
2016-10-21 21:36:00
156
转载 Unity Android设备的输入
Unity Android设备的输入1依据屏幕位置输入有的时候也许是为了整个有些风格的干净,减少屏幕上的UI图标,以至于摒弃了虚拟按键这种常用的输入方式。为了替代虚拟按键的输入方式而选择了依据点击事件发生在屏幕中的位置而控制对象的移动等。比如将整个手机屏幕划分为左右两个区域,左边区域负责移动控制,右边区域负责技能释放。这里我们需要处理的问题分别是点击事件的获取及屏幕信息的...
2016-10-16 21:00:00
248
转载 Unity 编辑器扩展
自定义检视面板的使用:先是定义一个脚本文件,我们来修饰它的检视面板:[HelpURL("http://www.baidu.com")]public class Atr : MonoBehaviour{ public int id; public string Name; [Multiline(5)] public...
2016-10-06 10:09:00
170
转载 DoTween
DoTweenunity插件动画DoTween官网:http://dotween.demigiant.com/一、Start注意:下载Dotween导入unity后别忘打开其面板点击Setup DOTween设置Dotween,Dotween可以依据你当前的unity版本自己做一些调整。 1.step这里使用l...
2016-09-22 19:17:00
140
转载 游戏AI之群组行为
群组行为指的是多个对象组队同时进行的情况。每个boid需满足分离,队列,凝聚三个基本的规则。分离:群组中的每个个体都与相邻的个体保持一定的距离。队列:群组以相同的速度,向相同的方向移动。凝聚:与群组的中心保持最小距离。参见:http://www.red3d.com/cwr/boids/结构:控制器:即头鸟下有controller类来控制自身的移动。个体成员:单...
2016-09-11 19:24:00
584
转载 Unity自带标准资源包中的特效
转载于:https://www.cnblogs.com/Firepad-magic/p/5797533.html
2016-08-22 22:56:00
716
转载 Unity与服务区交互数据
Unity与服务区交互数据 Unity可能在用的时候使用到登陆等需要与服务器交互数据。今天尝试使用了WWW类和WWWForm类来实现Get请求与Post请求。1.WWW Unity圣典解释: WWW会返回一个新的WWW对象。当它被下载,其结果可以从返回对象中获取。这个函数创建和发送一个GET请求,流将自动开始下载响应。流创建之后,你必须等待它完成,然而可以访问已下载...
2016-08-22 22:48:00
512
转载 NGUI制作流光效果
效果展示:技巧:1.勾选UIPanel下的Normal启用UI的法线贴图,并建立带有法线贴图的UI对象(此处用NGUI自带的Reflector.Atlas中的图作为UI)。2.建立点光源并为其添加Animation组件,编辑动画使之从带有法线贴图的UI一侧运动到另一侧3.建立触发动画的方式,这里采用UI Play Animation组件来控制动画,触发事件为OnCli...
2016-06-02 20:00:00
355
转载 NGUI组件整理总结
一图流:注意: private void RClickUI(Vector3 newPos) { this.gameObject.SetActive(true); this.transform.localPosition = newPos; }如果这些内容帮助到你了,希望您给予支持 o(^▽^...
2016-06-02 19:58:00
112
转载 Resharp使用简记
一图流:拾贝:.字符串引号中直接回车键自动添加连接字符串Ctrl+B:转到定义Ctr+F11:展示类结构Ctr+Alt+j:包围代码块Ctr+\:注释和取消注释Alt+Ins:重构Ctr+e连按两次:打开刚关闭的文档Ctr+shift+[:选中当前代码...
2016-05-27 21:43:00
219
转载 C#使用LitJson对Json数据解析
官网:(json.org/json-zh.html <可选中文>)JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999...
2016-05-26 20:54:00
281
转载 BehaviorDesigner学习
行为树:行为树设计师插件是一个专门为unity设计的AI插件。学习用!!!插件地址:链接:http://pan.baidu.com/s/1dF2okPN 密码:b43m通过继承Behavior中的Task下的四个节点,可以创建自己的行为树节点。行为树中的自定义类型均为sharedType:SharedInt,Sharedfloat…可使用BehaviorTreen...
2016-05-22 21:46:00
174
转载 Shader-水流效果
效果图:(贴图类似于泥石流)代码: 1 Shader "CookbookShaders/Chapter02/ScrollingUVs" 2 { 3 Properties 4 { 5 _MainTint("Diffuse Tint", Color) = (1,1,1,1) 6 _MainTex("Base ...
2016-05-19 20:18:00
973
转载 unity中虚拟摇杆的实现
实现效果:实现:使用NGUI添加虚拟摇杆背景和其子物体按钮,为按钮Attach boxcollider和ButtionScript。为按钮添加如下脚本:注意:其中的静态属性可以在控制物体移动的代码中访问用于控制。 1 using UnityEngine; 2 using System.Collections; 3 4 public...
2016-05-17 22:02:00
132
转载 (转载)Unity3d中的属性(Attributes)整理
附加:float字段检视面板修改:[Range(1,10)]对属性进行分组:[Header("xxx")]工具栏中调用方法,类文件需在Editor文件夹中:[MenuIte("")]。[MenuItem("PathTool/Set Parent %q")] static void SetParent() {dosomething;}...
2016-05-15 15:21:00
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人