首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
unity 设置blend
2024-11-10
Unity——ShaderLab基础
1.格式 Shader "Custom/MyShader" //命名+右键创建shader路径 { //属性必须在代码里声明才能使用 Properties{ //属性,会出现在inspector面板 _MainTex("Main Tex",2D) = "white"{} //名称("面板显示名称",数据类型) = 初始化 } //针对不同显卡可以有不同subshader,对应不同品质的渲染 SubShader{ Tags{&q
unity shaderlab Blend操作
原文链接: http://www.tiankengblog.com/?p=84 Blend混合操作是作用于在所有计算之后,是Shader渲染的最后一步,进行Blend操作后就可以显示在屏幕上.shader的计算步骤借用unity官方的一张图 Blend操作有两个混合对象,同时对应两个混合因子,Blend操作公式:Blend SrcFactor DstFactor 这里称SrcFactor为资源因子,DstFactor为目标因子,公式的意义就是:当前资源*资源因子+目标资源*目标因子 举一些常用的
Unity设置播放模式下始终先执行指定的场景
通过我们使用Unity开发游戏,是在PC/Mac上.而一个游戏通常也会有很多的场景,比如A.B.C.D三个场景,正常流程下的执行顺序是 A –> B –> C –> D.在具体一点,比如 A —— 启动场景.B —— 资源加载场景.C —— 登录场景.D —— 战斗场景. 游戏先启动 –> 加载资源 –> 登录 –> 进入战斗,而往往我们可能会选中战斗场景,然后调试战斗场景,而此时点Play按钮,运行Unity时,它会直接启动战斗场景,如果你忘记选中 A 场景再点启动,
unity, 设置帧率上限
用unity做了个demo,把所有开销大的特效都去了,在真机上运行仍然卡.显示帧率来看,最高到30.原来unity在ios设备上帧率默认限制为不超过30. 可以通过Application.targetFrameRate = 60;改成最高60.注意这个设置对编辑器无效. 参考: http://answers.unity3d.com/questions/32841/is-it-possible-to-get-above-30-fps-on-an-ios-devic.html http://unit
Unity 设置窗体透明
设置窗口透明.窗口置顶.鼠标穿透 方法一. 缺点:边缘不平滑,有毛边 参考博客: 1.https://alastaira.wordpress.com/2015/06/15/creating-windowless-unity-applications/ 2.http://www.manew.com/thread-43230-1-1.html 3.https://blog.csdn.net/dark00800/article/details/70314432 关键代码 Shader "Cust
unity 设置屏幕旋转
只允许竖屏: Portrait √ Portrait Upside Down √ Landscape Right × Landscape Left × 只允许横屏: Portrait × Portrait Upside Down × Landscape Right √ Landscape Left √ 代码动态设置屏幕旋转: private void set
Unity 设置2台摄像机的叠加
如果Camera1和Camera2拍摄的物体各自在摄像机视野内,如果在同一个屏幕上把2件物体都显示出来? 1,Camera1的Depth设置为-1 2,Camera2的Depth设置为0,同时Clear Flags设置为Depth only
Unity --- 设置选择的图片的格式
static void Setting(string assetPath, int maxSize, TextureImporterFormat androidFormat, TextureImporterFormat iosFormat) { var texImporter = AssetImporter.GetAtPath(assetPath) as TextureImporter; { texImporter.npotScale = TextureImporterNPOTScale.ToN
unity 设置屏幕尺寸
在PlayerSettings中将web player的screen size设成600x900后,需要在Game视图下拉菜单中选Web(600x900),Game视图才能显示成我们设定的尺寸.
Unity设置相机正交相机和透视相机的动态切换
Camera.main.orthographic = true; Camera.main.orthographicSize = 4; Camera.main.orthographic = false; Camera.main.fieldOfView = 60;
Unity设置Turorials-Wide布局
在bilibili上看关于UGUI官翻视频时,很喜欢对方的布局,自己照着改了下,改的步骤如下: 1, 先选用 2by3 布局 2, 把Project面板拖到Hierarchy下边 3, 把2列布局改成1列布局,调整边距 4, 菜单栏-Window-Console,把控制台板面放到Scene选项卡右边 5, 保存 6, 设定名字(下次新建项目默认会用该布局)
Unity设置应用后台运行
Unity日常记录 - QualitySettings 性能设置
unity打包时,可通过QualitySettings优化图像性能,这是最常设置也是最明显的图像性能体现 设置图形质量的水平,一般来说,质量是以牺牲性能为代价的,所以最好不要追求移动设备或旧硬件的最高质量,因为它会对游戏产生有害的影响. 在Edit->Project Settings->Quality设置 默认6个等级,也可自行配置.根据项目的需求,在低端或者高端机,选择等级 Rendering Pixel Light Count 表示渲染使用的像素灯最大数量 ,如果有更多的光照亮一个物体,最
[Unity][安卓]Unity和Android Studio 3.0 交互通讯(1)Android Studio 3.0 设置
[安卓]Android Studio 3.0 JDK安卓环境配置(2017.10) http://blog.csdn.net/bulademian/article/details/78387052 [安卓]Android Studio 3.0 安装包说明(2017.10) http://blog.csdn.net/bulademian/article/details/78387199 [安卓]Android Studio 3.0 安装 后的 正常的设置的反应(2017.10) http://bl
Unity Shaders Vertex & Fragment Shader入门
http://blog.csdn.net/candycat1992/article/details/40212735 三个月以前,在一篇讲卡通风格的Shader的最后,我们说到在Surface Shader中实现描边效果的弊端,也就是只对表面平缓的模型有效.这是因为我们是依赖法线和视角的点乘结果来进行描边判断的,因此,对于那些平整的表面,它们的法线通常是一个常量或者会发生突变(例如立方体的每个面),这样就会导致最后的效果并非如我们所愿.如下图所示:
Unity给力插件之ShaderForge(一)
这是一个用来制作shader的插件,也是一个很好的学习shader的工具.这个插件上手很容易,但是要用它来制作理想的Shader,需要下点功夫. 这儿先列举出基础知识,以及我的一些实践.以后我还会继续学习并记录更多的内容. 一.基本操作: 1).截断连线:按住alt并右键 2).框选:按住alt键并框选 3).对于不认识的节点,右键选择what,出现API官网,可选简体字 二.开始设置: 1).新建材质要命名并设置好路径 2).考虑shader可能会运行的平台或显卡配置 3).渲染路径:向前渲染
【Unity Shaders】ShadowGun系列之一——飞机坠毁的浓烟效果
写在前面 最近一直在思考下面的学习该怎么进行,当然自己有在一边做项目一边学OpenGL,偶尔翻翻论文之类的.但是,写shader是一个需要实战和动手经验的过程,而模仿是前期学习的必经之路.很多人都会问,怎么学shader,看什么书.当然我经验也不够,目前的路线是:掌握一门着色语言+读几本经典书籍+学习优秀的shader实例+动手实践+动手实践+动手实践.每一个都不容易,所以学shader是一个漫长而艰辛的过程. 当当当~所以,在继Surface Shader系列之后,我打算学习一下现在已有的各种
【Unity Shaders】Vertex & Fragment Shader入门
写在前面 三个月以前,在一篇讲卡通风格的Shader的最后,我们说到在Surface Shader中实现描边效果的弊端,也就是只对表面平缓的模型有效.这是因为我们是依赖法线和视角的点乘结果来进行描边判断的,因此,对于那些平整的表面,它们的法线通常是一个常量或者会发生突变(例如立方体的每个面),这样就会导致最后的效果并非如我们所愿.如下图所示:
Unity Shader 学习之旅
Unity Shader 学习之旅 unityshader图形图像 纸上学来终觉浅,绝知此事要躬行 美丽的梦和美丽的诗一样 都是可遇而不可求的——席慕蓉 一.渲染流水线 示例图 Tips:什么是 GPU 加速计算? 1.1Draw Call CPU过Draw Call来g告诉GPU开始一个渲染过程.一个Draw Call会指向本次调用需要渲染的图元列表. 通俗的讲我们可以把CPU理解成一群专家,他们有着超强和快速的计算能力,能解决各种各样的问题.GPU则是许许多多个流水线上的工人,尽管它们只能做
在Unity中实现屏幕空间阴影(2)
参考文章: https://www.imgtec.com/blog/implementing-fast-ray-traced-soft-shadows-in-a-game-engine/ 完成的工程: https://github.com/yangrc1234/ScreenSpaceShadow (一个例子,注意靠近立柱的部分的阴影较为锐利,远离的部分更加模糊) Penumbra 现实生活中,距离遮挡物越近的地方,其阴影会更加锐利:反之则更加模糊.这一片介于被照亮和阴影中间的区域被称为Penum
iOS 2D绘图 (Quartz2D)之路径(stroke,fill,clip,subpath,blend)
像往常一样 这个系列的博客是跟着大神的脚步来的.按照往例 在此贴出原博客的出处: http://blog.csdn.net/hello_hwc?viewmode=list我对大神的崇拜之情 如滔滔江水 巴拉巴拉的 ......... 言归正传 Stroke-描边 影响描边的因素 线的宽度-CGContextSetLineWidth 交叉线的处理方式-CGContextSetLineJoin 线顶端的处理方式-CGContextSetLineCap 进一步限制交叉线的处理方式-CGContextS
热门专题
Object.keys空对象报错
编辑 vue 3 snippets 模板
postcss使用嵌套语法
python封装chrome内核浏览器
my.cof中[mysqld]和[mysql]的区别
打印机Couldn't open fifo
IDistributedCache 怎样加锁
wcf共享端口公网无效
pycharm项目运行中关闭pycharm出现的对话框
php7没有mcrypt_get_block_size
高并发HTTP短连接造成
页面置换算法c语言实现
logbank打印 JDBC Connection
c 打开挑选图片对话框
windows server 2012 添加.net4.6
fastadmin 隐藏路由
solidworks投影几何图元
springboot集成apollo客户端
html设置div背景透明
el-table 深度穿透不生效