当前位置:首页 > 英文周记 > 正文内容

fabric官网「forge官网」

更新时间:2026-07-17 22:14:36 周记网3年前 (2023-03-22)英文周记103

我的世界为什么没有mod文件夹呢?

最简单的方法。

打开我的世界文件夹。点击搜索。

即可找到mods文件夹。

fabric官网「forge官网」

现在Forge 和 Fabric 哪个好?

Fabric好。首先,官网容易上去,安装方便,更加轻捷。许多知名mod都支持Fabric,如创世神。Fabric支持最新版Minecraft且更新较快。但是依然不少mod只支持Forge,比如NEI(可以用RoughltEnoughItems代替)、BOP等。有些mod既支持Forge又支持Fabric,下载时注意选择。

Forge一直在LDL有着不俗的表现,代表iG.Y出征勇夺2019LDL夏季赛冠军。2019LPL夏季赛中更是临危受命上调至LPL,担任iG首发中单,在这期间也有过多次亮眼表现。他线上打法凶悍,擅长刺客型英雄,是一位个人能力突出的优秀选手。

Forge登场的比赛中,从数据层面来看,在中单位置分均承伤和承伤占比都拿到了第二名,仅次于经常玩坦克和战士的Doinb,足见这个新人是非常有实力的。对于版本大热的瑞兹、塞拉斯、杰斯、刀妹等英雄都有熟练的掌握。

竞品调研 - 腾讯bugly&fabric

腾讯bugly和fabric不仅仅是可以帮助运营人员分析用户、优化推广的数据分析平台,也是移动开发者的异常上报平台和应用更新平台。可以同时为公司产品运营和开发人员提供服务。

fabric在查看dashboard页面之前必须在应用里集成SDK,所以这里只对fabric官网上给出的功能进行总结。

fabric和腾讯bugly提供的产品功能类似,都是开发人员和运营人员的监控平台,实时监控产品情况,可以快速定位产品问题方便进行产品优化。

fabric升级版本为firebase,提供了更多更丰富的功能。

firebase定位则有所不同,它可以帮助手机应用及网页开发者构建app,无需服务器及基础设施,提供了一个控制台,共享数据和分析结果。

相比腾讯bugly,fabric的用户使用体验差一些,想要进行下一步,需要点击按钮,按钮有时位于页面左侧有时位于页面顶部导航栏。集成SDK的说明2处,一个说明位于install页面,在登陆后点击dashboard按钮,会出现另外一个集成SDK的说明页面。

fabric新版firebase的使用流程与腾讯bugly一致,用户在新建产品以后就可以查看dashboard页面,在成功集成了SDK后dashboard页面才会有数据。

mac下不了fabric

mac下fabric参考链接:

安装过程就不在赘述,参考命令如下

brew install 软件名,git,go:安装好后,需配置环境变量

编辑.bash_profile文件,如果没有请新建。

vi ~/.bash_profile

添加环境变量

export GOPATH=$HOME/go

export PATH=$PATH:$GOPATH/bin

source ~/.bash_profile

修改配置文件是官方要求:

docker:官网下载Docker CE for Mac最新版包含了docker-compose,所以不用单独安装了

设置镜像加速器,具体参考文章顶部链接。

wget:MacOSX 默认不包含 wget,你可以使用 brew install wget 来安装。不安装这个软件在执行./bootstrap.sh时会出问题,下载不了二进制文件hyperledger-fabric-darwin-amd64-2.0.0.tar.gz

Hyperledger Composer(I) - 入门介绍

这段时间,因为工作繁杂,fabric 的一度停滞了,因为也还有很多问题没有找到解决方案,遂转移一下注意力,想了解一下 Hyperledger 当中其他的一些项目。遇事想先学习Composer。当然Composer本身也有一些问题,我还在试图了解,如果成功,会及时更新。

此篇文章组合了一些composer的基础知识,包括一些术语,以及基本架构,目的在于告诉读者,composer到底用来干什么;

官网文档在首页当中提到:

上文中,我已经加粗了最为重要的部分—composer的目的在于 大幅度缩短部署区块链解决方案的时间 , 从侧面来讲,也就是说即便没有composer ,各位也是可以通过其官网fabric 的方法来构建区块链。

另外,Composer支持可插拔的由参与方制定的共识机制,确保交易合理。你可以使用Composer快速模型化你已经成功构建的商用网络,并且包含(containing)你的“资产”和“交易”,主要模块如下图:

以现实例子举例,房地产经纪人可以利用Composer 模型化他们的商业网络:

资产(Assets):房产以及广告;

参与方(Participants): 买家和房东;

交易(Transactions): 买卖房屋,以及发布或停止房屋售卖消息。

未完待续

一个很强大canvas库(Fabric)

1、导语

我们想在画布上画个基本的简单形状的时候,使用 Canvas 不会觉得有什么繁琐。但当画布上需要任何形式的互动,绘制复杂的图形和在特定情况需要改变图片的时候,使用原生 canvas API 将会变得很困难。而fabric 旨在解决这个问题。

2、 安装

3、使用

3.1、绘制一个简单的图形

3.1.1

矩形

可以看到一个通过鼠标放大缩小且可以旋转的绿色矩形

3.1.2 

圆和矩形

我们可以通过设置以下属性,决定是否可以对相关元素进行交互

3.2、绘制图片

主要是通过URL和img标签绘制 

3.3 通过自定义的路径绘制

我们一起先看看几个参数的含义

可以看到通过路径绘制,我们可以制作非常复杂的图形(但是一般用不到,我们一般用它来解析 SVG 后拿到 path 复原图形)

3.4 动画

animate(param1,param2,param3)

param1:动画的属性

param2:动画的最终位置

param3:可选对象(主要有如下属性)

绝对动画

相对动画

3.5、 图像滤镜

目前 Fabric 为我们提供了以下内置滤镜

图像滤镜

3.6、颜色

无论你是使用十六进制,RGB 或 RGBA 颜色,Fabric 都能处理的很好

定义颜色

颜色转换

颜色叠加

3.7 渐变

Fabric 通过 setGradient 方法支持渐变,在所有对象上定义。调用 setGradient('fill', { ... })就像设置一个对象的“fill”值一样。

3.8、事件

fabric 中通过 on 方法来初始化事件,off 方法用来删除事件。

常用的事件有以下

“mouse:down” 鼠标被按下

“object:add” 对象被添加

“after:render” 渲染完成

还有一大堆:

鼠标事件:“mouse:down” ,“mouse:move”和“mouse:up...” 选择相关的事件:“before:selection:cleared”, “selection:created”, 详细的可以查看 官方文档

Fabric 允许将侦听器直接附加到 canvas 画布中的对象上。

3.9、自由绘画

Fabric canvas 的 isDrawingMode 属性设置为 true 即可实现自由绘制模式.

这样画布上的点击和移动就会被立刻解释为铅笔或刷子。

最后

很开心写下这篇文章,它是我近期接触到的项目中用到的一个很强大的canvas库,所以有了这个契机就系统性的了解熟悉一下它的相关使用,希望能对你有所帮助。

参考教程

官网链接:

CDN:

github:

参考文章:

标签: fabric官网

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。