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

高端营销网站建设新出的网络游戏排行榜

高端营销网站建设,新出的网络游戏排行榜,网站做电商销售需要注册吗,昆明专业做网站多少钱以前在使用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/a/431025.html

相关文章:

  • 湘潭房产网站建设wordpress自定义栏目是什么
  • iBizModel 实体界面行为(PSDEUIACTION)及实体界面行为组(PSDEUAGROUP)模型详解
  • InfiniBand 技术解析(3):解码 IB “黑话”—— 核心术语与架构概览
  • Node.js面试题及详细答案120题(101-110) -- 安全与部署篇
  • 主打社交应用,OpenAI发布视频生成模型Sora2,开启全新互动体验
  • SpringBoot对比FastAPI,优势与劣势
  • 八座立和气垫船:破解复杂地形救援难题的“黄金力量“
  • 高端「寺庙管理软件」的标志是什么?
  • 哈尔滨快速建站服务搜索引擎案例分析结论
  • C#基础02-Net框架
  • 淘宝网站开发店铺什么类别淄博网站制作服务推广
  • io多路复用:reactor模型的封装及与上层简单业务的实现(webserver)
  • Pod 的 init Containers
  • 个人网站备案 导航单位门户网站怎么做
  • 网站建设充值入口pc营销型网站
  • ML4T - 第7章第6节 使用Alphalens进行分析 Alphalens Analysis
  • Lazarus下载和安装教程(附安装包,图文并茂)
  • 高端自适应网站设计深圳市年年卡网络科技公司是什么
  • 安卓基础组件017--ImageView组件
  • wordpress 设置多域名 一个站点wordpress个人主页主题
  • 少儿舞蹈小程序(21)我的页面搭建
  • 小程序前端功能更新说明
  • Cartograph+explore_lite未知地形建图
  • FileLocator Pro(文件搜索工具) 多语便携版
  • 兼职做任务的网站免费网站下载直播软件免费
  • RabbitMQ死信交换机:消息的“流放之地“
  • LeetCode每日一题——加1
  • BriLLM框架研究可行性分析
  • 苏州工程网站建设wordpress导航菜单最右边
  • Java SE “泛型 + 注解 + 反射”面试清单(含超通俗生活案例与深度理解)