可视边界碰撞触发反应
创建一个空物体 做成窄线锚点靠边 加入box 2d 但注意他对UGUI不能自动识别size 要手动添加(独立的)可以大边界小碰撞器
碰撞器的offset是偏移量(与物体中心的) 如果移动物体,可以在碰撞器中加入相同的偏移量
可视边界碰撞触发反应
创建一个空物体 做成窄线锚点靠边 加入box 2d 但注意他对UGUI不能自动识别size 要手动添加(独立的)可以大边界小碰撞器
碰撞器的offset是偏移量(与物体中心的) 如果移动物体,可以在碰撞器中加入相同的偏移量
collider2d 边界。
锚点做好
相当于空气墙。
加一个红色,xian'shi
1.在四个边界处分别创造四个碰撞器
创建上边界:创建空物体,长度1280,宽度10,设置锚点在上边,添加BoxColider2D碰撞器组件,将碰撞器的长度设为1280,宽度10
同理创建其他碰撞器,注意锚点
2.为边界添加控件Image,如果游戏是边界模式,会现实Image,颜色设为红色
Bg下建GameObject,重命名UP作为一个碰撞器,锚点Pos X:105,Pos Y:10,Width:1070,Height:30;加Box Collider 2D,Size X:-105,Y:0
复制粘贴UP,重命名Down,锚点Pos X:105,Pos Y:-10,Width:1070,Height:30;
复制粘贴Down,重命名Right,锚点Pos X:30,Pos Y:0,Width:70,Height:720;Size X:10,Y:720
复制粘贴Right,重命名Left,锚点Pos X:210,Pos Y:0,Width:10,Height:720;Size X:10,Y:720,Offset X:-20
给所有的主键挂上Image,导入BackGround,color:红色,
Box Collider 2D并不能自动识别Canvas
需要在控件里面手动调试
一个空的GameObject,添加一个Box Collider 2D组件,就可以有碰撞功能了
Box Collider 2D碰撞器
Offset偏移量
Size设置大小
留出蛇头的大小