Secha Themerde安装与设置

原文:https://docs.sencha.com/themer/1.3.1/guides/installation_setup.html

一、Requirements 要求

1. 操作系统

  • Windows (Win 7+)
  • Mac OS X
  • Linux 32-bit / 64-bit

2. Themer 主题

确保您拥有Sencha Themer的安装文件。
这些文件应位于Sencha Premium下载文件夹中。

您还需要方便地使用激活码。
这可以在您的初始购买电子邮件中找到。

您还可以从支持门户获取代码。
注意:您可以在此处下载Sencha Themer的全功能30天试用版

3. CMD

Sencha Themer需要Sencha Cmd 6.5.1或更高版本。
Sencha Cmd可以在这里下载。
如果您已在计算机上安装了Cmd,则还可以通过从CLI发出以下命令来升级Cmd:
sencha upgrade

4. EXT JS

Sencha Themer与Classic工具包的Ext JS 6.0.1及更高版本以及Modern工具包的Ext JS 6.2及更高版本兼容。
您的Ext JS框架应位于Sencha Premium下载文件夹中。
框架可以解压缩到您计算机上的任何位置。

二、Installation 安装

确保您的环境满足上述所有要求后,双击Sencha Themer安装程序。
执行后,安装程序将完成以下安装过程。

  • 接受许可协议,然后单击“next>”。
  • 为“All Users”或“Current User”指定用户范围,然后单击“next>”。
  • 选择要安装的Themer的位置,然后单击“next>”。
  • 继续安装。
    在Themer完成安装后,单击“Launch themer”并单击“Finish”。

1. Start Trial 开始使用

如果您开始30天试用,只需输入您用于下载Sencha Themer的电子邮件地址,然后单击“Start Trial”。

如果您的环境没有网络连接,则可以请求脱机试用许可证。

  • 单击激活屏幕右下角的“Offline License”。点击后,您将处于“offline mode”离线模式。
  • 输入与您的Themer下载相关联的电子邮件,然后单击“Request Trial”请求试用。
  • 将显示一个对话框,通知您已将请求复制到剪贴板。
  • 将请求粘贴到“activations@sencha.com”的电子邮件中。
  • 收到回复后,将附加的许可证下载和/或移动到您的计算机上。
  • 打开Sencha Themer的首选项,然后单击“Licenses”。
  • 最后,单击“打开许可证文件”按钮,将文件查找器指向附加到电子邮件的许可证。
    现在应该处于试用模式并准备好使用。

2. Activate Themer 激活

如果您购买了Ext JS Premium,您可以继续激活Sencha Themer。
输入与您的购买相关联的电子邮件地址。
然后,输入激活码并单击“Activate”激活。
注意:您的激活码是与Premium购买相关联的代码。
请查看您的电子邮件,了解常规的高级激活码。

您还可以从支持门户获取激活码。
激活Sencha Themer后,单击“Continue”继续。
系统将询问您与Sencha共享使用情况指标。
选择一个选项并继续。
Sencha Themer现已成功安装。

3. Offline Licenses 离线许可证

如果您的环境没有网络连接,则可以请求脱机许可证。
单击激活屏幕右下角的“Offline License”脱机许可证。
点击后,您将处于“offline mode”离线模式。
输入与Premium购买相关联的电子邮件地址,然后输入Premium激活码。

将显示一个对话框,通知您已将请求复制到剪贴板。
将请求粘贴到“activations@sencha.com”的电子邮件中。
收到回复后,将附加的许可证下载和/或移动到您的计算机上。

打开Sencha Themer的首选项,然后单击“Licenses”。
最后,单击“”Open License File”打开许可证文件 按钮,将文件查找器指向附加到电子邮件的许可证。
现在应该激活并成功安装。

三、Troubleshooting 故障排除

Log Files 日志

如果出现错误或问题,可能会要求您提供日志文件。
单击“Tools > Show Log File”(工具>显示日志文件)可以找到日志文件。
如果您已提交支持票证,则应将“Themer.log”附加到您的票证提交中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在进行纠错优化之前,需要先了解一下代码的功能和意图。根据代码的命名和注释,可以得知代码的功能是识别游戏截图中的某些色块,并返回其位置信息。其中,suku参数是一个元组,包含了需要识别的色块信息,loadjietu参数则是需要识别的游戏截图。代码的主要流程如下: 1. 将suku中的色块信息拆分成一个个小块。 2. 针对每个小块,将其拆分成颜色和坐标信息,然后计算其在截图中的实际颜色。 3. 判断截图中该位置的颜色和目标颜色的差异是否小于20,如果是,则说明该位置是目标色块的一部分。 4. 遍历完所有的小块后,如果所有的小块都被识别出来了,则返回True和最后一个小块的位置信息,否则返回False。 根据代码的功能和流程,可以对其进行如下的优化和纠错: 1. 在判断所有小块是否被识别出来之前,需要将jjieguo的初始值设为0,而不是在每个小块循环中都将其重置为0。 2. 在计算色块颜色实际值时,需要根据色块信息中的坐标信息获取正确的像素值,而不是直接使用颜色信息。 3. 在计算色差时,需要将各个颜色通道之间的差值平方后再求和,否则得到的色差值可能会出现负数。 4. 在判断色差是否小于20时,需要使用绝对值,否则可能会出现一些不必要的错误。 最终的优化后的代码如下所示: ``` def bisefs(self, loadjietu, suku): my_list = suku[1].split(',') jjieguo = 0 for sekuai in my_list: for sek in sekuai: sekf=sek.split('|') red, green, blue = [int(sekus[4:6], 16) for sekus in sekf] xxx, yyy = [int(sekus[:3]) for sekus in sekf] yuanse = loadjietu.getpixel((xxx, yyy)) secha = math.sqrt((red - yuanse[0])**2 + (green - yuanse[1])**2 + (blue - yuanse[2])**2) if abs(secha) <= 20: jjieguo += 1 if jjieguo == len(my_list[0]): return True, xxx, yyy else: return False ``` 这样,就可以更加准确和高效地识别游戏截图中的色块了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值