1、Ctrl+D为复制快捷键
2、对创建的界面控件进行分组,用空物体划分
3、水平部件组件:Horizontal Layout Group
4、设计UI时,可以先将小的画出来,然后进行分组;也可以先分组,再细化
5、按钮的点击事件监听放在代码中处理(Addlisten)
声明text和btn并赋值
1、一个主Canvas,下面放游戏开始界面,游戏进行界面,游戏结束界面等
2、字体大小自适应属性:Best Fit
3、AddListener/RemoveListener,添加或移除事件的监听
4、按键.gameObject.SetActive()控制显示隐藏
5、事件的广播?
1、创建游戏运行界面看不到可能是摄像机看到不创建的背景
2、
设置布尔型对是否移动进行选择。
1、用一个脚本管理所有的资源
2、容器类,生成asset文件
3、
1.添加image返回按钮,添加button组件
2.总的钻石数量image-diamond,text居中50
3.创建空物体管理钻石数量Diamond
4.text居中白色50,皮肤名字[txt_Name]
5.选中按钮和购买按钮
6.image-button-image-arrow【btn_Select】
7.复制【btn_Select】-【btn_Buy】,添加Text【txt_Price】
这里用到了某个技巧暂时看不太懂,mark一下
16 张要多看
1.创建脚本控制皮肤面板
2.在ManagerVars下声明皮肤列表和皮肤预制体
3.在ShopPanel中引用vars,在Awake方法下给vars赋值
4.Init一个方法,在awake中引用
5.Init中调用皮肤预制体
6.声明出父物体,在Awake中赋值
7.父物体image去掉,获取子物体image位置,给与位置,添加图片和预制体
8.获取parent的RectTransform.sizeDelta,随着皮肤的增加宽度增加,高度保持不变
-这是单身多少年的手速 点的好快-.-
手机游戏首先要改掉游戏视窗的分辨率,最好是480*854随后创建一个canvas,然后修改cavans的Render Mode为Screen Space-Camera(使用在摄像头前面)而默认为使用在屏幕的前面最后把摄像机指定给Main Camera,修改UI缩放的自适应,修改模式为 Scale With Screen Size(和屏幕大小进行缩放)然后修改Reference Resolution和游戏视窗的分辨率相同,Screen Match Mode( 和屏幕的宽高进行适配),再Particle System下勾选Color by Speed(颜色会随着速度发生变化)然后选中Color会弹出Gradient Editor然后把右上角的箭头,把它的Alpha指定为零(Color by Speed的Alpha是受Start Speed影响的)再把GameObject下的Start Speed修改为零,Start Lifetime(存活时间),粒子系统的默认Serting Layer的默认层是Default,Canvas的默认层级也是Default,这样会导致粒子系统不显示,需要创建一个新的层级,点击Canvas下的Layer_AddLayer_Soering Layer_Gui,然后修改Canvas以及Effect的层级为GUI,然后选中OrderinLayer(在每一层的层级)然后需要把特效显示在Canvas前,就需要把特效的OrderinLayer调大一些,但是特效的缩放比较大,需要把缩放改成1
找到了平台不变的原因。我的问题在初级平台这里。我把PlatformSprite里面的sprite赋值搞错了。
错误笔记:1.自己定义一个ran,但是没有其他地方使用。导致生成的平台每次各个方向只有一个。
0,-160,-320,-480
Update下拿到皮肤位置下标
再用个方法控制大小,for遍历子物体
修改父物体锚点
解决了一个梯子断裂的问题,期间更改了position到local Position还是有问题,对照错误和正常坐标,决定从x坐标思考,并找到了问题所在。是我拖拽预制体时发了错误。
问题原图如下:
对比了正常坐标和错误坐标。
计算了一下数值。发现是“平台生成脚本中,确定X轴坐标”的代码,和“管理平台脚本中,更改障碍物方向,对X轴取负的代码”共同作用。
确定代码无误后,我发现错的并不单单是障碍物的位置,而是一个完整平台的位置,于是我结合自己之前的经历,怀疑是不是我拖拽预制体的时候发生错误了。
发现真的是。
PS:使用的仍然是老师讲的LocalPosition。
表白Carson老师~
untiy 高度解耦和 事件的
Canvas
Screen Space-Overlay
始终在我们屏幕前面
Screen Space-Camera
始终在我们相机前面
UI Scale Mode ui缩放自适应
Scale with Screens Size
粒子系统
1尺寸 start size
在两个常量里面随机
2 发射方向 shape
3修改材质
4 Color 颜色随着速度而变化
改变最后箭头 设置为0,将start speed 设置为0.