文档预览服务支持格式 doc、docx、xls、xlsx、ppt、pptx、pdf、ofd、zip、rar、txt、rtf、jpg、tiff、mp4、mp3
github地址:嗯….抱歉,这是一个网页
XDOC文档预览服务官网
永中云转换官网
异同点两者都是拼接链接预览的模式,两个我都用了,不是拉这个踩那个啊,有一点区别是XDOC文档预览服务我直接就打开了,而且还贴心的给了个目录功能,而永中云转换这个捏,我打开之后,嘎,先来10s广告,我麻了呀,这咋还能有广告呢,去掉广告需要收费,体验十分的差,所以我下面就说一下XDOC文档预览怎么用,反正都一样的用法
简介过程打开官网,中文的还是,很人性化,都不用我翻译文档都看的懂,很简洁,还有QQ群咨询,不过这都不重要,往下划拉划拉,咱进入正题
准备:在Dom结构中创建一个iframe标签,因为它最后返回的也是一个htm后缀的链接
第一步:复制服务端链接 https://view.xdocin.com/view?src=;
第二步:这里注意啊,这种方式只能是url形式的,也就是你的文档必须是链接,把你的链接进行统一编码 encodeURICo ...
Player
未读前言当前player的版本为pixi.js@6.5.1、pixi-spine@3.12、@pixi/sound@4.4.1 如果遇到Api不支持的可以去查看对应版本的官网,我这边就不一一列举了,因为我也不知道暗改了多少,只能把明面用的上的写一下
编辑器问题编辑器还没有升级,所以不支持上传3.7以上版本的动画,并且,编辑器默认上传的动画是勾选了自动播放和循环播放的,老版的可能不用管,进页面也不播放,必须手动调用,但是新版的会自动播放,这点注意下放在舞台上的动画配置项
自己尝试调整课件发现的问题123456旧版本中,你可以这样的形式创建一个透明图形const mask = new PIXI.Graphics(); mask.beginFill(0x000000, 0);新版本中,beginFill的第二个参数必须是大于0的,你想玩透明交互的话,必须在这个图形下面去设置alpha mask.alpha = 0;
@pixi/sound版本命名在github的发布版本中可以看到,从4.0.0版本开始pixi-sound改名为@pixi/sound所 ...
第一步:在app.json文件中修改配置![image](https://lzy-0726-1258536249.cos.ap-beijing.myqcloud.com/thumbnail/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E8%87%AA%E5%AE%9A%E4%B9%89tabBar/image.png?q-sign-algorithm=sha1&q-ak=AKIDLVRIBuUuOtMcgeRVYUIyfDh5h4DA2kGg&q-sign-time=1704450963;865704364563&q-key-time=1704450963;865704364563&q-header-list=&q-url-param-list=&q-signature=e4d068676dd72813db5dd7a351061672746499a6)
1、将需要切换的页面配置到`pages`里面,因为只有在这个里面的页面路径才能渲染到页面上
2、配置属性`tabBar`,是设置`custom`为true,`list`列表不 ...
Cocos_Creator
未读
放入动画资源
在资源管理器里面创建一个文件夹放入动画文件,都放一起,应该是3个文件(图片,json,atlas),上面图片里面蓝色箭头所指的第四个文件是创建的预制体,作用下面有解释,这里不用在意
场景中创建动画
层级管理器添加一个空节点,然后给这个节点的属性检查器添加一个Skeleton组件,然后把资源管理器中的动画资源中的json文件,就是绿色框框的拖拽到SkeletonData中即可,把下面的Premultiplied Alpha勾选掉,要不然你的动画会有描边,看的很难受
场景中创建,代码中获取
在需要用到动画的代码中添加装饰器属性
1234export class GameManager extends Component{ @property({ type: sp.Skeleton }) public 动画名称: sp.Skeleton | null = null;}
动画名称就是你在代码中操作的动画对象,自定义即可,添加完成后,GameManager对应的节点的属性检查器就会出现一个自定义动画名的属性,然后将层级管理 ...
1、使用SSH链接git的好处
使用ssh链接的好处在于不用每次传输代码,或者克隆代码需要验证github的账号和密码,减少了一些繁琐的操作
还可以提高push或者pull的效率,特别是在网络不好的情况下,无法通过http有效链接github的时候
2、生成SSHssh-keygen -t rsa -C "你的邮箱"不过不重要,只是用作生成ssh的名称,没有约束性质
这个指令输入之后会有几次询问,直接默认三连回车即可,就是问你是否确认存放位置,输入密码和确认密码
3、获取SSHcat ~/.ssh/id_rsa.pub Mac使用这个指令,直接获取一个非常长的字符串,全部复制即可,Windows好像是在C盘自己的文件夹里面
4、github配置SSH
把上面获取的SSH超长字符串粘贴上去确定即可
5、测试SSH下载代码因为我已经绑定好了,所以克隆会直接下载,没有确认那一步,我就说一下,第一次git clone <github你复制的ssh链接>,然后终端会出现一个提示
12Are you sure you want to continue conn ...
删除这个文件的原因,是因为当前这个hexo博客的主题anzhiyu文件,在我向github去push代码的时候,发现push上去的文件没有anzhiyu这个主题文件,我尝试下载下来,结果是空文件夹,所以,我查找原因,发现是这个主题文件也关联了作者的git,所以解决方法就简单了,删除作者信息的.git文件即可
Mac与Windows文件系统的区别没有多深层,就是查找隐藏文件的方式不同,Windows可以直接在当前文件右键获取到文件详细信息,包括隐藏的,而Mac的不可以,需要使用终端指令才可以
Mac查找与删除文件
先进入到当前需要删除文件的文件夹中,可以用终端cd一步一步进去,或者直接获取这个文件的相对位置也可以直接进去哈
执行命令ls -a,必须-a才可以看到所有文件哈
删除指令rm -rf <需要删除文件的名字>
再执行命令ls -a,应该就可以看到删除后的文件集合了
不需要记住hexo官网的一键部署的指令,只需要你博客书写完成向github去push代码,即可自动部署成功,这是又查找了资料,在失败了十几次的情况下,功夫不负有心人,我成功了
获取github的Token
点击github右上角自己的头像,打开设置Settings
左侧选项往下滑,选择开发者设置Developer Settings
左侧选择个人访问令牌,新创建一个经典令牌
Note就是个名字,自定义即可,下面的Expiration根据个人需求啊,我懒得重新弄,所以直接永久的,再往下Select scopes所有选项全选,箭头向下也有很多,都选上
完成后保留这个token,因为不能明文使用,所以需要给自动工程添加一个任务用这个token,获取一个可以明文使用的代表字段
加密Token
打开项目的设置,这里不是头像的了哈,两个不一样,然后选择图中的加密选项里面的自动设置
这里因为我是设置过了哈,所以会有一项,没设置的直接新创建即可
这里的Name注意啊,是需要保留的,需要明文访问的,跟你后续上传代码,自动部署有关联,虽然自定义,但是定义一个你能懂的即可,下面Secret就是上 ...
我用的github免费的网站部署,没有钱买服务器,只花了几块钱买了一年的域名,算是重大消费了,对了,这个文章有图片展示,所以又花了几块钱,开通了腾讯云的CosBrowser对象存储,来存储图片
创建github仓库
注意:这里的仓库名称一定要是.io后缀的,前面也不要太奇怪,这个名称就是以后公开的url地址
配置部署仓库分支
注意:这里你也可以选择自动的,但是我没搞出来,太菜了,只能手动来一步一步不出错,咱的目的达成即可,后续可以再优化
上传代码
注意:这里我一开始是push的代码,按照官网的那种写法,但是github自动部署的时候,build步骤的时候在主题anzhiyu哪里卡了,一直报错,百度也没有这个解决方法,所以我选择hexo的一键部署功能,后续如果我找到解决方法会写在错误信息文章中
一键部署,非常的人性化
安装 hexo-deployer-git,在hexo的_config.yml中添加配置,不要在主题里面,两个 _config.yml不要搞混了
12345deploy: type: git // 部署类型 repo: https://github. ...
搭建
之前一直想自己写一个,但是尝试来尝试去还是妥协了,因为没有设计素材的能力,写不出来好看的页面,其次是对于markdown文档的妥协,html加载markdown文档到页面上除非花钱自定义,费事费钱又费力,还不好看,这是我之前费事整理的免费的预览历程文档预览文章
1. 按照官网的安装hexo我用的mac的,如果是windows的就无能为力了,不过应该大差不差
1sudo npm install -g hexo-cli
注意:这块mac需要权限,所以需要添加sudo在指令之前
2. 创建项目12官网的指令:npx hexo <自定义项目名称>需要输入的指令:hexo init <自定义项目名称>
3. 启动项目这个时候找到项目npm run server就启动了,然后就会有一个朴实无华的博客页面
主题
根据个人需求来吧,我就是到了这个主题挺不错的,好看,功能也多,不过这都配置上去就不简简单单的是博客了,这算是个个人网站,可以放照片,写说说,听音乐等等
安知鱼的主题
下载主题git clone -b main https://github.com/anzh ...
PIXI.jspixi-spine 动画元素在自定义事件的回调用去删除另外一个不相关的界面动画元素报错
报错原因
pixi-spine的更新方法是同步调用pixi-js的更新方法的,并且把当前动画对象传给了pixi-js进行更新,双方都没有做任何限制处理,因为pixi-js这边删除了元素,但是pixi-spine没有,还把这个动画对象传给pixi-js,就直接报错
报错信息
1Uncaught TypeError: Cannot read properties of undefined (reading 'visible')
心路历程报错的第一反应,我以为是调用destroy方法删除元素导致其他哪里没关停,还在一直调用导致的,但,很可惜我把所有监听都关了,直接删也是报错,只要是在pixi-spine的事件中删除的,都会这样,然后我就去github上找,结果官方的问题库里面19年就有人提过,因为用不到后续版本的,所以不知道后续有没有修复这个问题官方问题地址
源码信息
1234567891011121314151617181920212223242526272 ...