摘要: 首先让我们先列下我们需要的功能以及思维导图 我们需要,会跳跃以及蹲的恐龙,不断延伸的地图以及障碍物,最后是分数,以及各种音效 但是这时我们不与地面接触时,也可以跳跃,此时需要一个bool类型来限制我们的跳跃,当isJumping为false时,我们才可以跳跃,而判定是否接触地面,运用Unity中的碰 阅读全文
posted @ 2022-02-16 18:12 Ariaaaaa 阅读(16) 评论(0) 推荐(0)
摘要: 给你一个只有0与1的矩阵,当你释放一个炸弹进这个矩阵时候,若旁边有1则连锁Bomb,将1置换成0 点击查看代码 public class Boom { public static int BigBoom(int[][] m,int row,int col) { if(m==null) return 阅读全文
posted @ 2022-02-16 13:07 Ariaaaaa 阅读(9) 评论(0) 推荐(0)
摘要: 给你一个矩阵,让你算出它的四邻八方,方法一很简单,判断有没超出索引就是了,方法二用第二个矩阵来记录方向,让矩阵第一个数等于要移动的方向 方法一 public class Neighbors { public static void Acees(int[][] m) { if(m==null) ret 阅读全文
posted @ 2022-02-15 13:49 Ariaaaaa 阅读(7) 评论(0) 推荐(0)
摘要: 光线追踪(Ray Tracing) 光栅化无法解决全局效果,比如软阴影(soft shadow),粗糙表面反射以及间接光照 所有得引入光线追踪来完成全局效果,但是代价是消耗大,且极慢 一般都是用光栅化来实现Real—Time实时效果,光线追踪都是用在离线offline,比如动画电影CG Light 阅读全文
posted @ 2022-02-14 22:25 Ariaaaaa 阅读(23) 评论(0) 推荐(0)
摘要: 打印字符串所对应的字符所有排列组合 将数字与对应的字符数组写进字典里,这里使用广度优先遍历BFS,那就得用队列,之后用个列表去接这些组合,list是动态的,不会被限制长度,队列储存string类型 大威天龙 public class PhoneNumber { //大威天龙 public stati 阅读全文
posted @ 2022-02-14 17:07 Ariaaaaa 阅读(7) 评论(0) 推荐(0)
摘要: 顺时针与逆时针打印矩阵 首先要搞明白,我们前四次操作分别做了上面,又会带来什么后果 顺时针 第一步操作,当我们把第一排数据吃掉时,我们的行的索引就会增加一行,因为我们已经不会再回到第一行了,且高度也会减少一行。 第二步操作,我们会把最后一列除开第一行第一行最后一个列吃掉,此时我们的宽度就会减少一列, 阅读全文
posted @ 2022-02-14 16:11 Ariaaaaa 阅读(19) 评论(0) 推荐(0)
摘要: 对于2个字符,能罗列出多少种组合 先是女士的先入座,先递归FFF的,再递归FF的,最后递归F的,同理男生先入座,先递归MMM,再MM,再M的 Program.cs class Test { static void Main(string[] arg) { var flower=new Flower( 阅读全文
posted @ 2022-02-13 22:39 Ariaaaaa 阅读(6) 评论(0) 推荐(0)
摘要: 基于二叉查找树的优化,优化了什么,当二叉查找树遇到有序数组时,性能损失大,会退化成一条链表,且树高度最高,所以引入红黑树进行优化,通过对树的不断左旋,右旋,颜色翻转,来使树得到平衡 RedTree.cs class RedTree<T> where T:IComparable<T> { privat 阅读全文
posted @ 2022-02-12 22:18 Ariaaaaa 阅读(5) 评论(0) 推荐(0)
摘要: 一、几何 隐式几何(Implicit) 每个点满足某种关系 如f(x,y,z)=0等 判断点在里还是外简单 将点直接带进一个函数内,小于则在物体内,大于在物体外 CSG简单几何的并(∪)、交(∩)、差(\) 距离函数 空间中任何一个点到你想表述的几何上的任意一点的最小距离,最后将我们想要的几何进行函 阅读全文
posted @ 2022-02-12 15:12 Ariaaaaa 阅读(8) 评论(0) 推荐(0)
摘要: 给你一个二叉树,你能克隆出无限的二叉树,很显然是不能用递归来做的,调用函数它是占用我们的栈的,要是树的高度很高,没克隆几个就Stack Overflow了,所以要用广度优先来做,就得引入队列 Program.cs class Test { static void Main(string[] arg) 阅读全文
posted @ 2022-02-11 21:38 Ariaaaaa 阅读(9) 评论(0) 推荐(0)