__unicorn_azur_lane_drawn_by_aono_ribbon__35472bd6155256e87acd1b2d45493713.png

上一篇

第一节


scene窗口,右上角layout选择2分3布局,创建一个cube转为ground,100x100,x,y坐标+50,方便去掉负数坐标,之后网格(grid)数组排序就容易些,不需要处理负数了。以整数单元格摆放建筑,可以做到通过建筑的坐标值存储于多维数组,并且坐标值可以作为index索引

创建Materials文件夹,新建ground材质球,给个绿色。

选取摄像头,改为正交视图,x,y坐标旋转45度,达到标准等距视角效果,改摄像头远处背景为solid color,给个浅蓝色

树状目录界面创建canvas panel 按T键选择矩形工具,缩到左下角做第一个UI界面,加一个水平布局组脚本,空间spacing设置足够数字,比如10,以便后期加入新的菜单,使之自动水平排列

勾选子项目尺寸控制,使之同整体布局同步调整大小。panding加下边距10,panel目录下新建子button,拖进,ctrl+d复制3个新的button,可见效果

改之前panel名为合适的名字,比如buildingMenu,然后canvas下新建panel,命名为NextTurn,放到左上角,horizontal排序脚本加上,我们可以去掉子对象 width宽度跟随调整size,创建2个子对象手动调整宽度,一个next day button按钮一个day one text文本框

canvas下新建最后一个panel,命名CityDataPanel,右下角对齐,用来显示所有资产和数据,水平排列脚本加上,虽然不需要更多button,不需要管理排序,但是我们可以用来方便布局文字

panel下新建text文本框。调整布局,行间距1.25,粗体。居中,左对齐,ok
内容示例:
资产:600¥ (+50¥)
人口:26/30
食物:110
岗位:45

下一篇

Last modification:August 12, 2020
If you think my article is useful to you, please feel free to appreciate