自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Unity创建注册表并写入

Unity注册表创建与写入

2022-06-06 16:26:30 2385

原创 Unity 翻书效果

Unity翻书效果目前做的VR项目中需要一个翻阅魔法书的效果,考虑过使用UnityBookPageCurl-master插件,但是那个插件是纯UI显示的,只有二维效果,在VR里观感不佳,之后在网上找到一个写好的翻页shader,于是结合找到的shader写了一套多页翻书的代码。shader如下:http://www.45fan.com/article.php?aid=19113086500012186887046431// Upgrade NOTE: replaced 'mul(UNITY_MAT

2022-04-28 18:10:58 5115 2

原创 遇见的Unity疑难杂症汇总(个人积累)

@TOC遇见的Unity疑难杂症汇总(个人积累)1、Unity打开VS提示杂项文件将Unity工程中的XX.sln文件删掉再重新打开工程编译2、Unity打开VS后部分命名空间丢失新建一个Unity工程,查看VS是否安装正确,如果新建工程未出现问题,则将新工程的Assembly-CSharp.csproj等文件替换到老工程中,此时会出现杂项文件的问题,解决办法参考1后续待补充。。。。。......

2021-12-03 11:22:46 2701

原创 Unity 编辑器模式下获取编辑视图Camera数据

本脚本功能是获取编辑模式下场景视图中用户进行浏览操作的camera数据,并摁下Alt+w键将鼠标选择的物体的旋转角度与视图摄像机相同;using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class TTT : Editor{ [MenuItem("Tool/获取视图摄像机数据 &w",false,9)] static.

2021-05-19 13:47:21 1199

原创 Unity将多个Submesh转为一个mesh

Unity将多个Submesh转为一个meshunity中的submesh的详细信息还请查阅unity官方手册本次仅贴出如何将一个模型的多个submesh转为一个mesh转变为下面展示 submesh合并代码。using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class MuZuo_CombineSubMeshes_WSY : MonoBeha

2021-04-07 14:38:02 1571

原创 Unity利用代码将模型的Position设置为模型碰撞器的中心点

Unity利用代码将模型的位置点归到模型的中间:在工作中有时需要将模型的位置点变为模型碰撞器的终点位置,目前实现的思路是:先给模型添加box碰撞器,然后获得box碰撞器的中点位置(对于规则物体该位置即为模型的中点位置),然后将该位置调整为模型网格的中点位置;但是在进行网格相关处理时需要考虑到模型的旋转与缩放可能会影响操作;代码如下:将模型的位置点归到模型的中间代码片。using System.Collections;using System.Collections.Generic;using

2021-01-29 09:33:38 523 2

原创 unity 代码添加LookAtConstraint组件中朝向的对象

unity 代码添加LookAtConstraint组件中朝向的对象演示代码运行前运行后演示代码using System.Collections;using System.Collections.Generic;using UnityEngine;//需要添加这个引用using UnityEngine.Animations;public class Test : MonoBehaviour{ private void Start() { SetL

2021-01-14 17:06:56 780

原创 Unity通过鼠标点击生成网格模型

Unity通过鼠标点击生成网格模型由于项目需要,制作了一个通过鼠标点击平面,根据点击的点首先生成一个面,再根据这个面生成一个背面,最后根据两个面来构成一个模型。点击模型平面,划定外围轮廓通过点击的点来动态的生成正面网格数据,然后按下A键(自己定义的)来生成正面的网格模型之后再按下S键来生成背面数据最后按下D键将两个面连起来,形成一个整体。在制作过程中参考了以下大佬的文章:通过代码来生成网格模型:https://blog.csdn.net/JianShengShuaiest/article

2020-11-10 17:47:11 1100

原创 AmplifyImpostors如何在HDRP中使用

AmplifyImpostors如何在HDRP中使用我的AmplifyImpostors版本是0.9.6Unity的HDRP版本是7.1.81、将AmplifyImpostors插件导入到UnityHDRP工程后(官网上说0.9.3之后的版本都能在HDRP中使用),找到AmplifyImpostors->Plugins->EditorResources->RenderPipelinePackages->ImpostorsHDRP找到后双击导入资源;2、在场景中创建一个cu

2020-08-11 17:29:12 814

原创 htc viveVR、SteamVR 如何实现看krpano制作的全景

1、安装Fire fox Nightly浏览器(https://www.mozilla.org/zh-CN/firefox/channel/desktop/)2、新建一个openvr_api.dll文件到你的电脑(可以是新建一个文本文档,然后重命名为openvr_api.dll),然后放在自己定义的一个目录(我放在了F:\openvr_api.dll)3、运行Fire fox Nightly浏览器,地址栏输入“about:config”指定到配置地址4、搜索到“dom.vr.openvr.enabl

2020-07-06 17:27:41 2248 1

原创 Amplify Impostors插件使用记录

Amplify Impostors插件使用记录简介 :Amplify Impostors插件的作用为将一个模型生成一个始终面向摄像机的2D图面,在不同角度观察时能够展示不同角度的2D图面,这能够大大的减少物体的面数,从而节约资源。缺点:当摄像机在远处观察时不会有问题,不过当摄像机离物体较近时能够明显的发现不对劲,解决方法是使用LOD技术,当摄像机离得远时是Amplify Impostors处...

2019-08-05 14:23:13 2680

空空如也

空空如也

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

TA关注的人

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