虚幻4 C++九宫格的实现
思路:
美术一般都会提供一个用来九宫格的背景图片,然后程序把图片切成9份,每份做特殊处理。
角落都不用拉伸,上下边缘向左右拉伸,左右边缘向上下拉伸,中间背景颜色整张拉伸。
最后背景板的结果如下图:
UMG实现的话,每个部分创建一个CANVAS PANEL,panel里面添加一个Image.左下角就这么显示:
绿色是canvas Panel 绿色星星是panel的锚点。红色是图片,红色星星和绿色星星重叠,是图片的锚点
虚幻4 C++九宫格的实现
思路:
美术一般都会提供一个用来九宫格的背景图片,然后程序把图片切成9份,每份做特殊处理。
角落都不用拉伸,上下边缘向左右拉伸,左右边缘向上下拉伸,中间背景颜色整张拉伸。
最后背景板的结果如下图:
UMG实现的话,每个部分创建一个CANVAS PANEL,panel里面添加一个Image.左下角就这么显示:
绿色是canvas Panel 绿色星星是panel的锚点。红色是图片,红色星星和绿色星星重叠,是图片的锚点