- 博客(34)
- 问答 (1)
- 收藏
- 关注
原创 如何使用Inno Setup制作Unity构建程序的Windows安装程序
使用Inno Setup制作Unity构建程序的Windows安装程序
2024-02-23 17:07:04 1196
原创 Unity学习笔记 关于Unity相机的FOV以及水平FOV和垂直FOV之间的转换
关于Unity相机的FOV以及水平FOV和垂直FOV之间的转换
2023-05-11 14:25:55 4771 1
原创 Unity学习笔记 关于解决VideoPlayer使用Slider控制视频跳转时滑动条“闪烁跳动”的问题
关于解决VideoPlayer使用Slider控制视频跳转时滑动条“闪烁跳动”的问题
2023-04-14 11:44:03 901
原创 Unity学习笔记 使用DMM(Distance-Independent Millimeter)思想设计VR&AR中的UI
使用DMM(Distance-Independent Millimeter)思想设计VR&AR中的UI
2022-09-29 10:12:13 1164
原创 Unity学习笔记 关于TextMeshPro(TMP) 字体大小FontSize单位说明
关于TextMeshPro(TMP) 字体大小FontSize单位说明和如何做到Unity中与设计的字体大小一致
2022-09-28 14:44:40 4987 1
原创 Unity学习笔记 球形全景图平面像素坐标与三维坐标系上的坐标之间的转换
本文将讲解如何通过球形全景图上的二维坐标通过换算得到三维坐标系上的三维坐标
2022-07-15 15:32:34 5422 4
原创 Unity学习笔记 关于通过使用协程(IEnumerator)的思路处理非确定触发时间的事件
关于通过使用协程(IEnumerator)的思路处理非确定触发时间的事件
2022-07-07 13:49:57 570
原创 Unity学习笔记 关于Ugui Button按钮的选择状态详解以及可替代方案
【干货】Ugui Button按钮的选择状态详解以及可替代方案
2022-05-28 14:15:37 9554 13
原创 Unity学习笔记 触摸屏中ScrollView里的Button无法正常或难以响应的解决方法
unity应用在触摸屏中ScrollView里的Button无法正常或难以响应的解决方法
2022-05-09 16:02:39 4620 1
原创 Unity学习笔记 解决Cinemachine AutoDolly的虚拟相机在轨道上不按轨道前进方向运动的问题
解决Cinemachine的虚拟相机在轨道上不按轨道前进方向运动的问题
2022-02-15 13:52:39 3068
原创 Unity学习笔记 物体跟随移动的不同实现方法和效果
在unity中实现物体移动的方法有很多种,本文将介绍7种不同的实现方法,可自行参考效果1. Set Position 方法public Transform targetTansform;In Update/FixedUpdate:this.transform.position = targetTansform.position;2. Vector3.Lerp() 方法public Transform targetTansform;public float lerpSpeed = 5f;I
2022-01-30 16:24:45 7469
原创 Unity学习笔记 Draw Call和性能
——读《Unity Shader入门精要》笔记Draw Call简单理解就是CPU调用图像编程接口。一个常见的误区是:Draw Call中造成性能问题的元凶是GPU,认为GPU上的状态切换是耗时的,其实不是的,真正拖后腿的其实是CPU。CPU和GPU并行工作的原理:通过命令缓冲区使得CPU和GPU可以并行工作,命令缓冲区包含了一个命令队列,由CPU向其中添加命令,而由GPU从中读取命名,这其中添加和读取的过程是相互独立的。为什么Draw Call多了会影响帧率在每次调用Draw Call之前,
2022-01-30 10:30:48 984
原创 Unity学习笔记 关于自定义类的数组初始化赋值时 NullReferenceException 的问题
问题像下图一样,当自定义类的数组元素赋值时,报错“NullReferenceException: Object reference not set to an instance of an object”。在这里插入代码片解决方案这是因为数组初始化后要先实例化才能赋值。正确的代码是:using System.Collections;using System.Collections.Generic;using UnityEngine;[System.Serializable]publ
2022-01-11 21:24:03 2596
原创 Unity学习笔记 通过欧拉角旋转物体的坑
问题Inspector面板中Transform组件里的Rotation显示的不是真正的欧拉角比如:在Inspector中Rotation显示的是 X:130 Y: 10 Z: 50程序读取的transform.eulerAngles会是(50,190,230)这是因为防止万向锁的情况,unity自身会修改输入的值,当输入的数值小于90的时候,transform.eulerAngles还是与输入的值保持相等当输入的数值大于90的时候,transform.eulerAngles等于180减去输入值
2022-01-07 15:17:59 1919
原创 Unity学习笔记 DoTween动态控制动画速度
问题在动画运行的过程中,如何通过代码动态的控制动画的速度或者时间解决方案个人认为比较简单直接的方法就是:通过控制timeScale来达到效果。这分为两种情况:一种是物体自身有多个动画或者只有一个动画,所有动画速度一起同时改变,这可直接修改全局的timeScaleDoTween.timeScale = 0.2f;第二种是物体自身有多个不同的动画,但是只需要改变其中某个动画的速度,这个时候要修改单独动画的timeScaleTween tweenOfMovement; //某个物体的移动动画
2022-01-05 22:39:22 4188
原创 Unity学习笔记 DoTween代码生成自定义路径
问题虽然DoTween提供了可视化路径点的添加,但往往有时候需要做圆形、椭圆、曲线等难以手动添加路径的情况。这个时候就需要通过代码生成想要的路径。解决思路本文以做水平圆形的运动为例子,其他形状的路径思路是一样的,只要能通过数学算出形状的点。1.计算路径点根据中心物体(centerObject)和运动物体(moveObject)的位置可求出圆形路线上的路径点。以centerObject为圆心,moveObject为圆上的点,从该点依次计算出每次旋转 x 弧度后的点,这些点即作为路径点。首先计算mov
2022-01-05 22:26:47 2087
原创 Unity3D安装和配置Visual Studio Code图文教程
本文记录安装Unity 2019.x (LTS) 和配置Visual Studio Code作为Unity中的脚本编辑器
2021-12-06 18:46:32 16915
原创 Unity开发–跑酷教育类小游戏
Unity开发–跑酷教育类游戏游戏链接: PICK YOUR PLATE游戏截图:介绍-游戏名字PICK YOUR PLATE-游戏类型无尽跑酷,严肃游戏-游戏主题均衡饮食-游戏受众小孩,父母-游戏概念在过去的十年左右,许多人应该从孩提时代起就被食物金字塔所影响。然而,旧的金字塔总是被误导,它导致人们的饮食集中在食物金字塔的基础上的食物,少吃顶部的食物。哈佛开发了另一种图表——健康餐盘。作为创造健康、均衡膳食的指南——无论是用盘子还是装在午餐盒里。这个指导更加灵活和准确,孩子们
2021-01-22 18:12:44 1235 4
空空如也
求助:如何代码实现将三角面绕重心旋转至某个已知法向
2020-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人