◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 回复
 
查看全部 主题工具
旧 2024-07-19, 10:57     #1
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
对眼 拜托技术大佬看看ladygin的bigbang脚本用法,另附minusOffset脚本使用方法。   



ladygin是俄国的脚本开发大佬,前些年开发的随机变换脚本,用图形填充另外图形的脚本,用图形替换原有多个图形的脚本等等,都属于应用很广的脚本。近两年他还开发了一些脚本就没有写使用说明,也没有注释,有些摸索一下能明白用法,有些搞不懂的只好来问问,拜托。
第一个minusOffset是摸索了一下之后大概懂了用法的。这个脚本界面看起来跟偏移路径的窗口很像,但是是用来做偏移路径后的后续加工的。如果你不知道作者的用意,单独试验脚本,没有选中合适的试验对象的情况下可能试不出来怎么用。
比如你做了一组偏移的路径很多条,它可以用顶层对象去依次减去你这些偏移出来的路径,节省你很多重复的操作步骤跟时间。推而广之就是减去下方所有路径就完事儿,特定场景下就特别好用。

minusOffset.jpg

第二个bigbang就搞不懂了,看代码似乎是跟位置分布有关的,涉及到获取对象的bounds值(坐标值),然后进行一点数学运算生成新值。但是操作一下感觉很怪,有时候看到一点无谓的位置移动,经常是运行之后图形不见了,就报内存不足。
作为一个多年前就开发出多个实用脚本的人,近两年开发的脚本肯定也是为了解决有用的需求的。但是作者不讲,代码开头也没注释,小弟实在是才疏学浅,看不懂就不配使用的感觉,很痛苦,求拯救!

BigBang.jpg
saplings 当前离线   回复时引用此帖回复时引用此帖
旧 2024-07-19, 22:03     #2
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
默认

不好意思,没有上传脚本,这里补上。主要想搞懂作者对这个脚本的设计意图,看看这个脚本实际工作中能起到什么帮助,谢过啦
bigBang.zip
saplings 当前离线   回复时引用此帖回复时引用此帖
旧 2024-07-19, 22:19     #3
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
默认

又差点忘了第一个脚本minusOffset
minusOffset.zip
saplings 当前离线   回复时引用此帖回复时引用此帖
旧 2024-07-21, 14:54     #4
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
默认

引用:
作者: kibby 查看帖子
// 定义一个错误消息处理函数,用于显示错误信息及其行号
$.errorMessage = function (err) {alert(err + '\n' + err.line);};

// 扩展Object原型,添加extend方法,用于深度或浅拷贝对象属性
Object.prototype.extend = function (userObject, deep) {
try {
// 遍历用户对象的所有属性
for (var key in userObject) {
// 如果当前对象有该属性
if...
大佬大佬,太细致了!这么看的话,这个脚本就是为了把一组对象炸开,形成一种看似随机的艺术效果的吧?
saplings 当前离线   回复时引用此帖回复时引用此帖
旧 2024-07-22, 10:44     #5
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
saplings saplings 当前离线
正式会员
等级: 一袋长老
级别:4 | 在线时长:37小时 | 升级还需:8小时
 
Uid: 116062
注册日期: 2009-09-24, 19:02
帖子: 22
感谢: 10
4 个帖子获得 8 次感谢
现金: 15金币
资产: 15金币
声望: 10 saplings 向着好的方向发展
默认

20210607点状苏烟-03.jpg
如果脚本是这种设计的话,那么久可以用作类似这种效果的制作。距离参考点越近的元素,移动的距离越小,越远的元素移动距离越大,最终呈现出来就像这些元素被炸开一样。难道这就是脚本起名bigbang的原因嘛~
saplings 当前离线   回复时引用此帖回复时引用此帖
发表新主题 回复


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-01 22:25.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022