GameController
GameController
防UI穿透
预制体实例化 也是 GameObject Prefabs
直接在边界上将Rigidbody 2D Body Type改为 Dynamic Gravity Scale 设置为0 是可行的
鱼身上不需要添加Rigidbody 2D
被坑了 原来老师后面要将。。。。。。
记录踩的一个小坑
Vector.Angle返回0~180,不会为负数。
//这种写法有问题
float k = mousePos.x > transform.position.x ? Vector3.Angle(Vector3.up, transform.position - mousePos) : Vector3.Angle(Vector3.up, mousePos - transform.position);
//这种写法ok
float k = mousePos.x > transform.position.x ? -Vector3.Angle(mousePos - transform.position, Vector3.up) : Vector3.Angle(Vector3.up, mousePos - transform.position);
4分23秒开始放大音量仔细听
dynamatic 意思为动态的,具有全部的属性,一个正常人。
dynamatic 金钟罩,可以自行控制移动,但不能被别的物体所震撼,只与有动态刚体的物体碰撞。
static 不动如山。
if语句可以用三目运算符来进行表达·。。
PlayerPrefs方法
100
习惯
mode 第三个是做3Dui的 一般用第二个
image 加button 再在底下加文字 alt 全放大
加outline,shadow
1。
学到了,index = (index+1)%textures.Length这句很简洁,之前我都是if和else判断
矢量计算公式,ab+bc=ac,a指向c
ab-ac=ab+ca=cb,c指向b,减数指向被减数。
一个meaterial 材质,本身就是一个图片+shader合成的过程。
层
渲染顺序
layer 32个 逻辑层
2 3d游戏中渲染顺序camer的深度最高优先级
排序层
层内排序 order layer
Canvas三种模式
Screen Space-camera:
Screen Space-Overlay:
创建工程FishMaster
导入素材
注意:导入资源包时,路径要是英文
老师我发射的子弹感觉好软,一发射就掉下来了,而且我子弹打中鱼身上没用,我之前问过我老师他说什么没有弄成静态,不过我忘记了。。。