logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity 模型透明度变换,实现3D模型淡入淡出效果。

开发中我们不仅需要UI界面淡入淡出,有时候还需要模型淡入淡出。我们在面板上修改color的a值时发现并没有效果。那是因为我们设置的RenderingMode是Opaque。官方标准shader中的Opaque pass段是不能显示半透明效果的,所以我们需要设置RenderingMode为Fade或者Transparent。然后在修改color的a值,达到淡入淡出的效果。效果如下:通常我们淡入一个模

Unity 性能优化方法总结

性能优化是游戏项目开发过程中一个永恒的话题。这里主要从五个方面对项目进行优化,分别是内存,资源,图形和GPU,编程和代码框架,项目中这种资源组件的配置。资源资源管线可以大幅影响应用程序的性能。正确导入纹理纹理会占用大部分内存,因此,导入设置非常重要。通常,请遵循以下指导原则 :减小 Max Size :使用能生成视觉上可接受的结果的最低设置。这种非破坏性方式,可以快速降低纹理内存。使用 2 的幂

#unity#c#
Unity Shader数学基础——笛卡尔坐标,点,矢量

笛卡尔坐标系在游戏制作中我们使用数学绝大部分都是为了计算位置,距离和角度等变量。这些计算大部分都是在笛卡尔坐标系下进行的。二维笛卡尔坐标系一个二维笛卡尔坐标系包含两个部分的信息:一个特殊的位置,即原点,他是整个坐标系的中心。两条通过原点的相互垂直的矢量,即X轴和Y轴这些坐标轴也被成为该坐标的基矢量。三维笛卡尔坐标系在三维笛卡尔坐标系中,我们需要定义3个坐标轴和一个原点。这三个轴也被称为该坐标的基矢

#unity#算法#线性代数
常用上下标

常用上标⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ º ˙常用下标₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ₐ ₑ ₒ ₓ ₔ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ更多上标ᵃ ᵇ ᶜ ᵈ ᵉ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ᵒ⃒ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᙆ ᴬ ᴮ ᒼ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴼ̴ ᴿ ˢ ᵀ ᵁ ᵂ ˣ ᵞ

Unity 接入天气系统

我使用了高德开放平台的天气预报接口接入到Unity中。高德开放平台 | 高德地图API高德开放平台官网https://lbs.amap.com/注册高德开放平台后,鼠标移动到右上角头像后就会发现应用管理,点击应用管理,再点击创建新应用。 点击添加,Web服务就可以使用天气的API。 创建完成后就可以看到对应的Key然后我们查看开发文档就很容易获取到天气的数据。天气查询API服务地址:URLhttp

#unity
Unity 性能优化方法总结

性能优化是游戏项目开发过程中一个永恒的话题。这里主要从五个方面对项目进行优化,分别是内存,资源,图形和GPU,编程和代码框架,项目中这种资源组件的配置。资源资源管线可以大幅影响应用程序的性能。正确导入纹理纹理会占用大部分内存,因此,导入设置非常重要。通常,请遵循以下指导原则 :减小 Max Size :使用能生成视觉上可接受的结果的最低设置。这种非破坏性方式,可以快速降低纹理内存。使用 2 的幂

#unity#c#
到底了