logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity 万向锁,四元素

最后,将旋转增量与当前旋转四元数相乘,得到新的旋转四元数,并将其赋值给物体的旋转属性,实现旋转效果。然而,当绕两个轴进行旋转时,会出现一种情况,即第二个轴与第一个轴重合,导致第三个轴的旋转轴发生了变化,从而导致旋转的不稳定或无法实现所期望的旋转,这种情况就被称为万向锁。在这种情况下,第二次旋转会与第一次旋转重合,导致第三次旋转的轴变成了原来的x轴,从而导致旋转的不稳定或无法实现所期望的旋转。总之,

文章图片
#unity#游戏引擎
unity 表面着色器、顶点、片元着色器

1.表面着色器:表面着色器是Unity特有的一种着色器代码类型,表面着色器定义在SubShader中。表面着色器需要编写的代码量很少,Unity会自动处理一些细节。但是表面着色器的本质和顶点、片元着色器是一样的,当我们定义一个表面着色器的时候,Unity会在背后将其转换成一个顶点、片元着色器。虽然使用表面着色器Unity会做很多的处理工作,使开发更为简单,但是其带来的缺点也是很明显的,如:灵活性很

#unity#着色器#c#
unity3d 对大图额外加载

加载 UI 背景大图// lua 使用:if self.findBack_image ~= nil thenresMgr:UnLoadBigImage(self.findBack_image)self.findBack_image = nilself.topBg:SetActive(false)self.topBg:GetComponent('Image').sprite...

unity3d 加载 Material

ImagerGrayMat = resMgr:LoadMaterial("ui/mat/imagegray.unity3d", "ImageGray");self.btnAllFreeFind:GetComponent('Image').material=ImagerGrayMatC# 代码如下:public Material LoadMaterial(st

Unity3d 热更新

下载插件:https://github.com/jarjinLuaFramework_UGUI解压后将 Assets 目录全部拷贝到项目的 Assets 下 

到底了