Unity基础知识
文章平均质量分 70
Beyond_Wang
这个作者很懒,什么都没留下…
展开
-
DoTween的一般使用
平常我们编辑动画的时候要用到Animator来控制动画播放,每一个动画都是一个Clip 都要用代码来控制播放 那样太过繁琐了所以用DoTween来做一些比较简单的动画是比较好的选择DoTween的使用1.对一个值做动画 其实就是对一个值做差值运算private Vector3 myValue;对一个值做修改:void Start(){DoTween.To(()=>myValue,x=>...原创 2018-03-18 11:06:39 · 1108 阅读 · 0 评论 -
C# 全排列问题
题目描述 输入1-9的n个数 求这n个数的全排列代码:namespace 全排列问题{ class Program{ static int[] a;//存放产生的排列数 static int[] book;//表示当前这个数的状态 0表示未被用 1表示已经用过 static int[] number;//输入的原始数据 stat...原创 2018-03-13 11:57:06 · 1211 阅读 · 0 评论 -
用NavMesh实现人物移动到鼠标点击的位置
1.首先将要烘焙的静态环境选择的static勾选2.点击打开Window/Navigation面板选择Bake 待烘焙完成 可以看到场景面板 蓝色表示可以到达的位置但是如果你是按我这个样子建立的场景那么有两个问题:1:大的正方形上也是蓝色的(表示可以到达)2:小的正方形下面不是蓝色的(表示不可以到达[不可以穿过])那么如果在做游戏的时候 假设这个大正方形是不可以达的地方 这个小的正方形是可以穿过的...原创 2018-03-06 11:35:32 · 912 阅读 · 0 评论 -
背包系统的几个坑
在做背包系统的时候 :继承自Mono的类 如果你不绑定在脚本上 即使构造一个对象 它也为null 但是他的值存在 (百度上有人做过实验)unity解析文本的时候要把文本的编码设置为UTF-8 不然中文解析不出来做UI的时候 鼠标与UI交互是UI上的RayCast Target 在提示面板的时候 因为提示面板的RayCast Target没有关掉 所以他一直与鼠标发生交互 在我第一次鼠标(IPoin...原创 2018-03-26 17:51:55 · 891 阅读 · 0 评论 -
MVC_俄罗斯方块
首先是MVC 架构 降低耦合度 分为三层Model层:存取数据,数据相关操作View层:处理视图,交互部分Control层:控制游戏逻辑,通过Control来控制Model与View层Model与View不直接交互 而是通过Control来交互 (不知道是不是像中介者模式) 降低耦合度几乎UI的动画都在View层里面制作的 涉及到数据的修改 就放到Model里面去例如清空记录 数据的更新等 游戏有...原创 2018-04-09 23:43:23 · 338 阅读 · 0 评论