- 博客(5)
- 收藏
- 关注
原创 通过鼠标控制3D物体的旋转,缩放以及重置
1.缩放:使用鼠标滚轮控制物体的缩放,可以控制物体自身的大小也可以通过控制摄像机距离物体的位置远近来实现(本文中的是使用的通过控制物体自身缩放大小)2.旋转:获取水平和竖直虚拟轴的值,设置出偏移量,分别让物体绕着X轴正方向和Y轴正方向旋转。3.重置:在Start函数中获取物体的初始缩放和旋转角度,待到满足条件时,恢复初始状态。
2023-10-16 08:58:44 155 1
原创 线性表-顺序表的常见操作实现
j++) //插入后半段。/// 二分查找,主要适用于数组中元素过多的查找,由于是不断地除2,所以时间复杂度是O(logn)/// 线性查找,主要适用于数组中元素很少的查找,有一个循环存在,所以时间复杂度是O(n)Console.WriteLine("测试数组查找元素");/// 在数组中间插入元素,元素的索引(插入位置),插入元素的内容。/// 创建数组,数组最大容量,向当前数组中添加的元素个数。/// 在数组尾部插入元素,元素的内容。/// 在数组头插入元素,元素的内容。/// 数组的中间元素删除。
2023-10-14 15:52:50 28 1
原创 逐字显示介绍功能制作(随音频显示文字可以将注释部分取消)
/audioSource.clip = Resources.Load<AudioClip>("音频所在的位置");如果是根据音频来显示文字,等待时间可以设置为字数/音频时间。//yield return new WaitForSeconds(字数/音频时间);//"\u3000"代表一个空一格 "\n"即换行。void TextReset()//刷新函数。//根据音频显示文字。
2023-10-14 15:34:11 75 1
原创 常见的排序算法实现
一次快排:设置两个变量i和j,排序开始的时候i=0,j=数组长度-1;第一个数组元素为基准数,赋给pivot,即array[pivot]=array[0]=array[i],由后向前搜索(j--)找到第一个小于pivot的值array[j],将array[j]与array[i]交换位置,由前向后搜索(i++)找到第一个大于pivot的值array[i],将array[i]与array[j]交换位置,重复上述两个操作,直到i==j,通过下标进行递归,所以需要一个第一个数的下标和最后一个数的下标。
2023-10-14 15:27:05 34 1
原创 Unity3D中通过点击同一按钮实现规定时间内对一个数值增加至峰值及减少回原值且中间可停止查看当前数值的操作
U3D实现按钮控制数值在规定时间进行变换且中间可停
2023-08-09 15:10:55 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人