当前位置: 首页 > wzjs >正文

浙江建设集团网站首页杭州网站搜索排名

浙江建设集团网站首页,杭州网站搜索排名,网站接入服务单位,北京响应式网站如何开发以前在使用Photoshop的PSD文件转换成Unity的UI Prefab工具的时候,想过是否能在PhotoShop中创建“组件”方式创建层,然后通过代码给层做重命名,不需要手动改写层的名字,可以直接创建所需数量的图层并按照层级排列,具体思…

以前在使用Photoshop的PSD文件转换成Unity的UI Prefab工具的时候,想过是否能在PhotoShop中创建“组件”方式创建层,然后通过代码给层做重命名,不需要手动改写层的名字,可以直接创建所需数量的图层并按照层级排列,具体思路如下:

本文是尝试实现的记录:

首先生成一个对话框,并生成按钮,点击按钮会生成图层:

代码:

// 创建一个新的对话框
var dialog = new Window('dialog', '自定义生成器');// 创建Button按钮
var buttonButton = dialog.add('button', undefined, 'Button图层');
buttonButton.onClick = function () {createButtonLayer();
};// 创建Text按钮
var textButton = dialog.add('button', undefined, 'Text图层');
textButton.onClick = function () {createTextLayer();
};// 创建Image按钮
var imageButton = dialog.add('button', undefined, 'Image图层');
imageButton.onClick = function () {createImageLayer();
};// 创建列表按钮(这里假设是一个简单的按钮,点击后创建一个名为List的图层)
var listButton = dialog.add('button', undefined, 'List图层');
listButton.onClick = function () {createListLayer();
};// 创建Button图层的函数
function createButtonLayer() {var doc = app.activeDocument;var newLayer = doc.artLayers.add();newLayer.name = 'Button图层';// 设置Button图层的填充颜色为灰色var fillColor = new SolidColor();fillColor.rgb.red = 128;fillColor.rgb.green = 128;fillColor.rgb.blue = 128;newLayer.fillColor = fillColor;
}// 创建Text图层的函数
function createTextLayer() {var doc = app.activeDocument;var textLayer = doc.artLayers.add();textLayer.name = 'Text图层';// 将图层转换为文本图层var textItem = textLayer.textItem;textItem.contents = '默认文本内容';textItem.size = 12;textItem.color = new SolidColor();textItem.color.rgb.red = 0;textItem.color.rgb.green = 0;textItem.color.rgb.blue = 0;
}// 创建Image图层的函数
function createImageLayer() {var doc = app.activeDocument;var newLayer = doc.artLayers.add();newLayer.name = 'Image图层';// 这里假设你有一个名为image.jpg的图片资源在脚本同目录下var imageFile = new File(File.desktop + '/image.jpg');if (imageFile.exists) {var placedLayer = doc.importFile(imageFile, new LayerPosition(AnchorPosition.MIDDLECENTER));placedLayer.name = 'Image图层';} else {alert('指定的图片文件不存在。');}
}// 创建List图层的函数
function createListLayer() {var doc = app.activeDocument;var newLayer = doc.artLayers.add();newLayer.name = 'List图层';// 设置List图层的填充颜色为浅蓝色var fillColor = new SolidColor();fillColor.rgb.red = 173;fillColor.rgb.green = 216;fillColor.rgb.blue = 230;newLayer.fillColor = fillColor;
}// 显示对话框
dialog.show();

结果:

未完待续。。。

http://www.dtcms.com/wzjs/42073.html

相关文章:

  • 如何做网站引流seo优化一般包括哪些
  • 信阳市人民政府领导分工武汉seo关键词排名优化
  • 如何将自己做网站放上网兰州网络推广关键词优化
  • 郑州网站权重短视频seo公司
  • 境外网站做网站涉黄关键词搜索排名公司
  • 阜新公司做网站2024年2月新冠疫情又开始了吗
  • 网站开发 . 漫游指南东莞推广平台有哪些
  • 管理网站用什么系统好网络营销推广方案ppt
  • 做资讯类网站搜索引擎的网址有哪些
  • 珠海市网站建设开发公司百度天眼查公司
  • 西安网站微信开发网页设计友情链接怎么做
  • 济南网站制作 泉诺销售平台排名
  • 深圳做营销网站建设李勇seo的博客
  • 网站建设 知乎青岛网站建设方案优化
  • 做网站不需要原件吧怎么创建网站教程
  • 六安市住房和城乡建设委员会网站6申请自媒体平台注册
  • 武汉新公司做网站|武昌专业做网站--武汉金宇盈科技有限公司起飞页自助建站平台
  • 如何建立一个网站app苏州seo排名公司
  • wordpress阅读次数自动增长seo推广系统
  • 共青团建设网站外链推广平台
  • 政府网站集约化建设通知中国十大企业培训机构排名
  • 滨州建设厅网站鞍山做网站的公司
  • pc端和移动端的网站武汉大学人民医院官网
  • 上海企业网站建设方案永久免费个人网站注册
  • 汉中网站建设服务查域名网站
  • 什么网站可以做片头优化师和运营区别
  • 网站建设需要会什么软件有哪些内容网页设计与制作代码成品
  • 新疆生产建设兵团 经信委网站疫情最新消息今天公布
  • 烟台优化网站建设seo网站推广
  • 抖音网络营销推广方式冯耀宗seo