自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黎明有星辰的博客

记录菜鸟的学习之旅

  • 博客(8)
  • 收藏
  • 关注

原创 Unity Shader入门指南

书籍:《Unity Shaders and Effects Cookbooks》作者读的第一本书《GPU 编程与CG 语言之阳春白雪下里巴人》可以帮助你了解硬件,此书作者水平很高《Real-Time Rendering.3rd》经典之作,不过不适合入门《Unity shader入门精要》一个女孩写的书,适合大部分想要学unity shader的初学者《untiy3d ShaderLab实战详解》适合入门unity shader《3D数学基础:图形与游戏开发》如果真的想学好shader,学数学是必

2022-04-12 00:03:33 2465

原创 ADB命令保存和查看手机或模拟器的Unity日志

ADB命令保存和查看手机或模拟器的Unity日志adb命令可以很方便的导出unity的日志,用来定位真机问题。一.本机配置了ADB的Path路径环境变量我的电脑-属性-高级系统设置-环境变量-Path把adb.exe的根目录加入PathWin+R cmdadb kill-serveradb start-serveradb devices(模拟器会默认连接,手机需要打开adb调试)adb logcat -s Unity > C:\Users\Star\Desktop\log.txt

2022-03-25 14:58:47 6796

原创 Unity Class ID 对应脚本或组件

Unity Class ID1 GameObject2 Component3 LevelGameManager4 Transform5 TimeManager6 GlobalGameManager8 Behaviour9 GameManager11 AudioManager12 ParticleAnimator13 InputManager15 EllipsoidParticleEmitter17 Pipeline18 EditorExtension19 Physics2DSe

2021-04-22 12:02:56 1210

原创 Mask裁剪UI粒子特效

核心原理GPU 每次刷新屏幕时,会重新计算物体上的 Shader 中的顶点着色器和片面着色器,然后输出计算结果并显示到屏幕上。在计算片面着色器时,需要将材质的顶点的世界坐标和 Mask 裁剪区域的边界进行比对,判断该顶点是否在裁剪区域内,如果不是就将该顶点的透明通道设为零。下面附上Shader代码://add 注释中的内容是修改的地方//Mask裁切UI粒子系统Shader "Particles/AdditiveMask" { Properties { _TintColor ("Tint C

2020-05-30 13:52:45 1291

原创 Unity资源加载入门

引言Unity的资源加载及管理,基础且重要。此篇文章作为近期梳理项目内资源管理器的一个小总结,尝试尽量用人话将Unity对资源管理的关键点梳理清楚,个人觉得比较适合像我这样刚入门且对AssetBundle还不甚了解的家伙。我理解的资源管理举一个不恰当的例子来描述我所理解的资源管理(因为我实在想不出更合适的例子了),想象一个画面:一个表演者,站在一个台子后面,面向观众,按照规定的剧本,操作着台子后面不被观众看到的箱子,从里面不断的取出和放回各种新鲜的玩意儿,一会这么组合,一会那么拆散,博观众的眼球,最终

2020-05-30 13:29:59 536

原创 Git -- 项目上传到GitHub常用命令行

使用Git将项目上传到GitHub上,命令行太难记,做个记录命令行如下:git init == 创建本地仓库(repository),会在文件夹下创建一个.git 文件夹,其中存储了所有的版本信息、标记等内容。git remote add origin “Git远程地址,常用的为GitHub的SSH地址” == 将本地仓库与远程仓库进行关联。git config --global use...

2019-07-08 10:32:58 254

原创 Unity -- 将Unity项目上传到GitHub上

       GitHub是基于Git实现的代码托管平台,可以保存和管理自己的代码,也可以用于代码的合作开发。并且GitHub上有许多开源的的项目和一些前沿的技术。不过对于普通用户来说,可以把GitHub当作保存和分享代码的网站。       下面将具体介绍...

2019-07-05 19:13:23 15938 12

原创 Unity -- 普通截图和相机截图以及图片保存

Unity -- 普通截图和相机截图以及图片保存UnityEngine自带API方法ScreenCapture.CaptureScreenshot(string filename);ScreenCapture.CaptureScreenshotAsTexture();使用Texture2D读取屏幕像素对相机拍摄区域进行截图最后附上代码:在项目中需要用到Unity的截图,于是查阅了很多资料,也看了...

2019-07-04 21:53:55 13302 2

空空如也

空空如也

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

TA关注的人

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