- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 UNTIY 鼠标控制视角移动
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Cam : MonoBehaviour{ void Start() { } void Update() { if (Input.GetMouseButton(1)) { float x = Input.GetAxis("M.
2022-05-23 22:27:32
816
原创 UNITY 视角像scence窗口得摄像机一样自由移动
using System.Collections;using System.Collections.Generic;using UnityEngine;public class FreeCamera : MonoBehaviour{ [SerializeField] private Transform m_Pivot; [SerializeField] private Transform m_Camera; public float m_TurnS.
2022-05-23 22:23:06
697
原创 贝塞尔(Bézier curve)曲线
2022年3月21日08:27:22 贝塞尔曲线Animated Bézier Curves - Jason Davies贝塞尔曲线在图形设计和路径规划中应用都非常广泛。贝塞尔曲线完全由其控制点决定其形状, n个控制点对应着n-1阶的贝塞尔曲线,并且可以通过递归的方式来绘制。一阶曲线:可以看做是一条直线,根据t的值得出线段上那个点的坐标:根据t线性插值. P0表示的是一个向量 [x ,y], 其中x和y是分别按照这个公式来计算的.二阶贝塞尔曲线:前面说..
2022-03-21 09:08:56
816
原创 UNITY报错:StackOverflowException: The requested operation caused a stack overflow.
2022年3月20日02:35:41UNITY报错StackOverflowException: The requested operation caused a stack overflow.栈溢出,程序卡死在添加这部分内容前,并没有出现报错,所以一开始我以为是这里出现错误(unity刚开始卡死直接退出看不到console详细信息)后来通过控制台发现是这里出现问题此异常一般是由于递归引起的经过排查发现确实错在这里返回值写错了。。。。。。。。。。.
2022-03-20 03:02:40
13684
原创 UNITY读取图片素材的URL并使用
首先获取了Image组件 //根据URL加载图片 cardImage.sprite = Resources.Load<Sprite>(data.Url);这里用的是Resources这个方法,在这里犯了一个错误,导致获取不到素材要注意,要在assests下创建一个resources文件夹 将素材放到里面去,然后输入url如下new CardData("琵琶","Texture/14yueji/琵琶"),...
2022-03-20 01:58:04
4087
原创 UNITYTextAssest去创建一个对话系统
UNITYTextAssest去创建一个对话系统UNITYTextAssest去创建一个对话系统TextAsses:Inherits from ObjectText file assets.文本文件资源。You can use raw .txt files in your project as assets and get their contents through this class.在你的工程里,你可以使用原始的.txt文件作为资源并且通过该类获取它们的内容。核心代码using S
2021-11-07 19:56:22
272
原创 UNITY一些关于旋转的问题
实现平滑的旋转旋转的目的是为了朝向目标物体untiy中的旋转rotation是一个四元数,在代码里面我们可以用Quaternion,来记录一个人物角色的最初的旋转角度,注意:这个要在awake里赋值,目的是取得该值为了实现平滑的旋转,可以使用Quaternion.Lerp该方法。三个数值分别代表最初的角度,以及它目标的角度,最后的float t是一个被亮化的数值,会缓慢的从0到1,这个数值越低,转的越慢,如果大于1或者等于1,会瞬间转过去。关于第二个,只需要使用trans..
2021-09-19 15:16:44
637
原创 UNITY中Canvas中的Render Mode的三种模式
Screen Space—Overlay:将UI渲染为摄像机视图顶部的2D图形(默认设置)Screen Space—Camera:也将UI渲染在摄像机视图顶部,但UI元素可以进行透视效果旋转World Space:将画布对象放置在场景中,就好像UI是3D场景中的一部分。...
2021-09-08 08:21:20
1354
原创 unity 将立方体作为子弹发射
在hierarchy面板创建一个球体,作为子弹,然后对其进行复制,对于复制体 将其作为Fireposition(dusing System.Collections;using System.Collections.Generic;using UnityEngine;public class GunManager : MonoBehaviour{ private float maxYRotation = 120; private float minYRotation = 0;.
2021-09-08 08:19:22
133
原创 UNITY 游戏的退出
UNITY 游戏的退出Application.Quit();在 editor模式下使用Application.Quit()是没用的,要用 EditorApplication.isPlaying = false
2021-05-23 14:05:59
279
原创 unity 通过代码控制屏幕中间的物体旋转
通过代码控制屏幕中间的武器可以旋转using System.Collections;using System.Collections.Generic;using UnityEngine;public class GunManager : MonoBehaviour{ private float maxYRotation = 120; private float minYRotation = 0; private float maxXRotation = 60;.
2021-05-12 21:36:55
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人