Unity射线检测——实现简单的开关门效果 简要:通过鼠标点击来发射一条射线,来获得射线所碰到的物体名称,再通过改变门的Rotation值来实现开关门的效果。 一、代码实现 1.1 简易的场景搭建 注:这里的门是unity资源商店下载的一个预制体。 1.2 给门添加碰撞体 选中要开的门页 添加Box ...
分类:
编程语言 时间:
2021-05-24 13:03:08
阅读次数:
0
1.前言 实现被遮挡部分高亮的shader 2.完整shader Shader "Custom/HiddenHilight" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "whi ...
分类:
其他好文 时间:
2021-05-24 13:02:50
阅读次数:
0
1.前言 曾多次对unity或者c#在使用单例时的一些问题进行过讨论,即有充满戾气的讨论,也有理性的总结与封装(封装成一个抽象类,使用时直接继承),但多次使用时还是有一些不同的想法,故此文章诞生。此文将从纯C# 层展开。 2.单例的几种方式 此部分为纯C#层面 2.1 非线程安全模式 此种线程不安全 ...
分类:
其他好文 时间:
2021-05-24 12:40:47
阅读次数:
0
##在Unity中导入Vuforia ###方法一: 去官网下载 右键 Packages 文件夹 show in Explorer 导入下载资源包的package Package Manager中查看Vuforia查看版本 ###方法二:直接在Package Manager中搜索Vuforia下载对 ...
分类:
其他好文 时间:
2021-05-24 10:10:14
阅读次数:
0
在VR游戏《半条命:Alyx》中,有个酒瓶中液体晃动的交互。 这里在patreon上有个实现了液体晃动的工程,作者忘了叫啥了,记得的话补回来。这里简单分析一下代码的意思,之前也看过,只是不太理解旋转部分的代码,现在重新复习一下。 液体的shader Shader "Unlit/SpecialFX/L ...
分类:
编程语言 时间:
2021-05-24 10:08:09
阅读次数:
0
几何着色器可以允许我们在GPU中增加,删除,修改传入的顶点属性。一个常见的用途是billboard,视野远处的物体直接用一个永远面向摄像机的面片来代替,并且这个面片实际上可以由1个点通过几何着色器输出4个顶点来生成。 首先,我们需要定义新的顶点类型,和相应的input layout: struct ...
分类:
其他好文 时间:
2021-05-24 08:36:50
阅读次数:
0
https://assetstore.unity.com/packages/tools/integration/yamldotnet-for-unity-36292 ...
分类:
编程语言 时间:
2021-05-24 05:13:21
阅读次数:
0
1. Core Concepts:OpenGL Context 从图中我们可以看到集中常见的OpenGL Context: Texture Vertex Buffer Objects Shader Frame & Render Buffers State 这些内容都可以通过一段代码进行初始化 [[E ...
分类:
其他好文 时间:
2021-05-24 03:10:11
阅读次数:
0
unity测试版本 方法一:使用脚本控制摄像机跟随角色 将以下代码挂载到摄像机上,然后将角色拖到代码公开的变量 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 publi ...
分类:
编程语言 时间:
2021-05-03 12:14:35
阅读次数:
0
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red ...
分类:
系统相关 时间:
2021-04-29 11:57:06
阅读次数:
0