UnityEngine.Vector3

作者:追风剑情 发布于:2022-7-1 11:11 分类:Unity3d

Vector3.RotateTowards(Vector3 current, Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta) 用于旋转方向向量。 参数: current: 当前方向向量 target: 目标方向向量 maxRadiansDelta: 每帧旋转角度=旋转速度*时间(delt...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1517)

游戏天文日时钟

作者:追风剑情 发布于:2022-6-30 12:17 分类:Unity3d

模拟游戏中一天的时间 using System; using System.Collections.Generic; using UnityEngine; /// <summary> /// 模拟时钟(游戏中的天文日) /// </summary> public class AstronomicaldayClock : MonoBehaviour {...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1148)

UGUI—新手引导遮罩层挖洞

作者:追风剑情 发布于:2022-6-22 13:26 分类:Shader

思路:用Image组件做遮罩层,利用Shader裁剪掉按钮区域的渲染。 一、工程截图 二、设计用于挖洞的Shader //新手引导遮罩层&挖洞 Shader "Custom/UIGuideMask" { Properties { //背景颜色 _BackgroundCo...

阅读全文>>

标签: Shader

评论(0) 浏览(4884)

水底波光效果

作者:追风剑情 发布于:2022-6-20 11:04 分类:Shader

一、工程截图 二、控制水底波的Shader //水底光影效果 Shader "Custom/UnderwaterLightShadow" { Properties { //水底纹理 _MainTex ("Texture", 2D) = "white" {} //光影灰...

阅读全文>>

标签: Shader

评论(0) 浏览(2042)

立体角

作者:追风剑情 发布于:2022-6-19 13:30 分类:Shader

立体角   给定一个正球体,它的半径为R。然后给定一个正圆锥体,正圆锥体的顶点和球心重合。圆锥体顶点到圆锥底面圆边上任意一点的连线,即正圆锥体斜高,它的值也为R。由正圆锥体的底面圆S所截取的那一部分球的面积A和球体半径R的平方的比称为立体角(solid angle),其国际单位是球面度(steradian)。 若以Ω表示立体角,则立体角的微分形式定义如下式所...

阅读全文>>

标签: Shader

评论(0) 浏览(5696)

WebGL: 360度全景图

作者:追风剑情 发布于:2022-6-16 15:49 分类:Unity3d

工程截图 1、创建材质并选择自定义的Shader 2、在场景中创建一个Sphere并设置上一步创建的材质,缩放值z改成负的,否则图像左右是反的。 3、将摄像机放到Sphere的中心位置,并挂上控制摄像机旋转的脚本 参考 鼠标或手指控制摄像机旋转 新建Shader Shader "Custom/...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1867)

鼠标或手指控制摄像机旋转

作者:追风剑情 发布于:2022-6-16 15:44 分类:Unity3d

using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 手指或鼠标控制摄像机旋转 /// 使用方法:将此脚本挂到Camera上 /// </summary> public class TouchRotationCamera ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1393)

WebGL: 与浏览器脚本交互

作者:追风剑情 发布于:2022-6-16 15:24 分类:Unity3d

[官网] WebGL:与浏览器脚本交互 创建*.jslib库文件 创建*.jslib文件并存放到Assets/Plugins目录下。 示例: WebJS.jslib mergeInto(LibraryManager.library, { // 获取浏览器运行平台信息 GetUserAgent : function() { var str =...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1347)

Unity中的内置宏

作者:追风剑情 发布于:2022-6-6 11:34 分类:Unity3d

Unity官方文档 ConditionalAttribute C#内置宏定义 C#内置宏定义 内置宏 描述 UNITY_EDITOR 脚本...

阅读全文>>

标签: Unity3d

评论(0) 浏览(5570)

可编程的渲染管线(SRP)

作者:追风剑情 发布于:2022-5-19 15:01 分类:Shader

[官方文档] 可编程渲染管线简介 [知乎] https://zhuanlan.zhihu.com/p/430789702 [知乎] https://zhuanlan.zhihu.com/p/378828898 通用渲染管线(URP) 高清渲染管线(HDRP) 本篇文章中的代码均转自 https://zhuanlan.zhihu.com/p/430789702 和 http...

阅读全文>>

标签: Shader

评论(0) 浏览(2787)

Project Settings——Physics

作者:追风剑情 发布于:2022-5-13 14:38 分类:Unity3d

https://docs.unity3d.com/cn/2019.4/Manual/class-PhysicsManager.html 使用 Physics 设置(主菜单:Edit > Project Settings,然后选择 Physics 类别)可应用 3D 物理全局设置。 注意:要管理 2D 物理的全局设置,请改用 Physics 2D 设置。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2622)

获取GPS位置

作者:追风剑情 发布于:2022-3-9 15:52 分类:Unity3d

[官方文档] http://docs.unity3d.com/Documentation/ScriptReference/LocationService.Start.html 为应用开启定位权限 示例代码 using System.Collections; using System.Collections.Generic; usin...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1526)

麦克风(Microphone)

作者:追风剑情 发布于:2022-2-8 12:04 分类:Unity3d

using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 麦克风辅助类 /// </summary> public sealed class MicrophoneHelper { //获取设备名称 publ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1704)

WebRTC For Unity

作者:追风剑情 发布于:2022-2-7 12:14 分类:Unity3d

WebRTC官网 WebRTC for Unity Unity WebRTC Package webrtc-uwp WebRTC-universal-samples interview-uwp uwp-webrtcortc HoloLens2-Unity-ResearchModeStreamer HoloLens2ForCV Unity Render Stream...

阅读全文>>

标签: Unity3d

评论(0) 浏览(6320)

Pro GIF Plugin for Unity

作者:追风剑情 发布于:2022-1-20 16:41 分类:Unity3d

https://www.swanob2.com/progif 一款强大的播放、录制GIF的插件 一、创建ProGifManager实例 ProGifManager gifMgr = ProGifManager.Instance; 二、设置录制参数 gifMgr.SetRecordSettings(true,...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2918)

亮度&对比度&饱和度

作者:追风剑情 发布于:2022-1-7 17:45 分类:Shader

Shader "Custom/Unlit/Texture" { Properties{ _MainTex("Base (RGB)", 2D) = "white" {} //亮度值 _Brightness("Brightness", float) = 20 //对比度 _Contrast("Contr...

阅读全文>>

标签: Shader

评论(0) 浏览(1647)

游戏版本号检测

作者:追风剑情 发布于:2022-1-7 12:05 分类:Unity3d

一、在游戏代码中记录版本号,方便获取 using System; using System.IO; using UnityEngine; using UnityEditor; /// <summary> /// 自动在代码中记录 verion、bundleVersionCode /// 参考 https://blog.csdn.net/zxsean/article/d...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1965)

游戏定时器

作者:追风剑情 发布于:2022-1-6 16:10 分类:Unity3d

using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; /// <summary> /// 游戏定时器 /// </summary> public class GameTimer : MonoBehaviour { public static Gam...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1711)

Tree Editor (树编辑器)

作者:追风剑情 发布于:2022-1-4 15:25 分类:Unity3d

官方文档 Tree Editor (树编辑器) 构建第一棵树 一、创建树干 1、GameObject->3D Object->Tree 此时树包含两个节点: Tree Root Note、Branch Group 二、创建树枝 1、选中 Branch Group 点击 Add Branch Group 按钮,增加树枝 选中二级 Branch Group,并调整 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2533)

模型淡入淡出

作者:追风剑情 发布于:2021-12-29 18:40 分类:Shader

Shader Shader "Custom/HalfMask" { Properties { _MainTex ("Texture", 2D) = "white" {} _Color ("Color", Color) = (1, 1, 0, 0) _Height("Height", range(0, 1)) = ...

阅读全文>>

标签: Shader

评论(0) 浏览(1695)

导航箭头

作者:追风剑情 发布于:2021-12-21 15:12 分类:Unity3d

一、路径指向箭头 1、创建shader //导航箭头 Shader "Custom/NavPathArrow" { Properties { _MainTex ("Texture", 2D) = "white" {} _ScrollYSpeed("Y Scroll Speed", Range(-20, 20)) = 2 ...

阅读全文>>

评论(0) 浏览(6971)

事件系统(UnityEngine.EventSystems)

作者:追风剑情 发布于:2021-12-11 19:02 分类:Unity3d

https://docs.unity3d.com/Packages/com.unity.ugui@1.0/api/UnityEngine.EventSystems.html 注意:非UGUI元素要响应事件,需要在 Camera 上添加 PhysicsRaycaster 组件。 using UnityEngine; using UnityEngine.Events; usi...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1363)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号