<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>前端 on 软件开发大郭的技术博客</title>
		<link>https://blog.grabbyte.com/tags/%E5%89%8D%E7%AB%AF/</link>
		<description>Recent content in 前端 on 软件开发大郭的技术博客</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Mon, 19 Dec 2022 11:31:07 +0800</lastBuildDate>
		
			<atom:link href="https://blog.grabbyte.com/tags/%E5%89%8D%E7%AB%AF/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Uniapp小程序分包（uniapp分布）都是干货</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-1131.html</link>
				<pubDate>Mon, 19 Dec 2022 11:31:07 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-1131.html</guid>
				<description>&lt;h1 id=&#34;首先说分包&#34;&gt;首先说分包&lt;/h1&gt;&#xA;&lt;p&gt;uniapp分包的方法在开放文档里有，有基础的小伙伴就可以看懂&lt;/p&gt;&#xA;&lt;p&gt;下面是我在开发中用到的分包&#xA;首先 我们在根目录下创建一个pagesB文件夹，用来放置需要分包的页面&#xA;下一步是把比较大的文件直接拉过去，pages里就没有这个文件了，然后配置路由&lt;/p&gt;</description>
			</item>
			<item>
				<title>Uniapp配置小程序分包、路由系统跳转</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-1128.html</link>
				<pubDate>Mon, 19 Dec 2022 11:28:50 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-1128.html</guid>
				<description>&lt;h1 id=&#34;1分包&#34;&gt;1.分包&lt;/h1&gt;&#xA;&lt;h2 id=&#34;简介&#34;&gt;简介：&lt;/h2&gt;&#xA;&lt;p&gt;某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。&lt;/p&gt;&#xA;&lt;p&gt;在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。&#xA;所谓的主包,即放置默认启动页面/TabBar页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。&lt;/p&gt;</description>
			</item>
			<item>
				<title>微信小程序转换uni App详细指南</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-1027.html</link>
				<pubDate>Mon, 19 Dec 2022 10:27:43 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-1027.html</guid>
				<description>&lt;p&gt;小程序转换uni-app的步骤&lt;/p&gt;&#xA;&lt;p&gt;微信小程序的语法，其实是vue.js语法的裁剪定制版，在数据绑定、自定义组件等很多方面都有相似之处。&#xA;以下是一个小程序源码转换步骤指南：&lt;/p&gt;</description>
			</item>
			<item>
				<title>Uni App项目结构及一些坑</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-1023.html</link>
				<pubDate>Mon, 19 Dec 2022 10:23:55 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-1023.html</guid>
				<description>&lt;h1 id=&#34;需要注意的是&#34;&gt;需要注意的是：&lt;/h1&gt;&#xA;&lt;p&gt;static目录下的js文件不会被编译，如果里面有es6的代码，不经过转换直接运行，在手机上会报错。&#xA;建议在static目录下不要放一些css、less/scss等的资源文件，可以将其放在专门建的公共样式文件目录中。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Uni App中理解，区分，使用rpx单位和px单位及样式字体的导入</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-0959.html</link>
				<pubDate>Mon, 19 Dec 2022 09:59:37 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-0959.html</guid>
				<description>&lt;h1 id=&#34;uni-app中的rpx&#34;&gt;uni-app中的rpx&lt;/h1&gt;&#xA;&lt;p&gt;Tips:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;uni-app支持的通用css单位包括px,rpx&lt;/li&gt;&#xA;&lt;li&gt;px即屏幕像素&lt;/li&gt;&#xA;&lt;li&gt;rpx 即响应式 px，是一种根据屏幕宽度自适应的动态单位。&lt;/li&gt;&#xA;&lt;li&gt;rpx 以 750 宽的屏幕为基准，750rpx 恰好为屏幕宽度 (即 375rpx) 为屏幕一半的宽度);当屏幕变宽时，rpx 实际显示效果也会等比例放大&lt;/li&gt;&#xA;&lt;li&gt;rpx和px的区分和转换：&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;开发者可以通过设计稿基准宽度计算页面元素 rpx 值，设计稿 1px 与框架样式 1rpx 转换公式如下：&lt;/p&gt;</description>
			</item>
			<item>
				<title>Uni App小程序与app端的兼容问题</title>
				<link>https://blog.grabbyte.com/p/2022/12/19-0946.html</link>
				<pubDate>Mon, 19 Dec 2022 09:46:09 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/12/19-0946.html</guid>
				<description>&lt;p&gt;整理在uni-app一套代码适配app&amp;amp;小程序遇到的兼容问题。&lt;/p&gt;&#xA;&lt;h1 id=&#34;uni-app单位问题-动态绑定的-style-不支持直接使用-upx&#34;&gt;uni-app单位问题： 动态绑定的 style 不支持直接使用 upx&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;upx - 小程序与app都支持&lt;/li&gt;&#xA;&lt;li&gt;rpx - 小程序支持&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;psupx换算使用：&lt;/p&gt;</description>
			</item>
			<item>
				<title>Draco压缩算法使用</title>
				<link>https://blog.grabbyte.com/p/2022/11/30.html</link>
				<pubDate>Wed, 30 Nov 2022 11:13:50 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/11/30.html</guid>
				<description>&lt;p&gt;(Owed by: 春夜喜雨 &lt;a href=&#34;http://blog.csdn.net/chunyexiyu&#34;&gt;http://blog.csdn.net/chunyexiyu&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h1 id=&#34;关于draco压缩算法&#34;&gt;关于Draco压缩算法&lt;/h1&gt;&#xA;&lt;p&gt;Draco是一个开源的Lib库，提供3D图形mesh和点云的压缩和解压。它的目标是提升3D图形的存储和传输效率。&lt;/p&gt;&#xA;&lt;p&gt;Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.https://google.github.io/draco/&lt;/p&gt;</description>
			</item>
			<item>
				<title>Threejs中引入draco压缩后的模型</title>
				<link>https://blog.grabbyte.com/p/2022/11/30-0956.html</link>
				<pubDate>Wed, 30 Nov 2022 09:56:36 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/11/30-0956.html</guid>
				<description>&lt;p&gt;threejs中引入draco压缩后的模型&lt;/p&gt;&#xA;&lt;h2 id=&#34;draco是谷歌出的一款模型压缩工具可将gltf格式的模型进行进一步压缩提高页面加载速的一种方法&#34;&gt;draco是谷歌出的一款模型压缩工具,可将gltf格式的模型进行进一步压缩提高页面加载速的一种方法&lt;/h2&gt;&#xA;&lt;h1 id=&#34;一通过draco进行压缩&#34;&gt;一、通过Draco进行压缩&lt;/h1&gt;&#xA;&lt;h1 id=&#34;全局安装&#34;&gt;全局安装&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g gltf-pipeline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h1 id=&#34;压缩glb文件--b表示输出glb格式--d表示压缩&#34;&gt;压缩glb文件 -b表示输出glb格式， -d表示压缩&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gltf-pipeline -i model.glb -b -d&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h1 id=&#34;压缩glb文件并将纹理图片分离出来&#34;&gt;压缩glb文件并将纹理图片分离出来&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gltf-pipeline -i model.glb -b -d -t&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;更多参数查阅&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gltf-pipeline -h&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;threejs中进行引用&#xA;首先在顶部引入&amp;quot;DRACOLoader&amp;quot;,&lt;/p&gt;</description>
			</item>
			<item>
				<title>Unity3d笔记：控制特效的播放速度</title>
				<link>https://blog.grabbyte.com/p/2022/11/07.html</link>
				<pubDate>Mon, 07 Nov 2022 15:34:43 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/11/07.html</guid>
				<description>&lt;p&gt;一般在游戏中，主角或者怪物会受到减速效果，或者攻击速度减慢等类似的状态。本身动作减速的同时，衔接在角色上的特效也需要改变相应的播放速度。一般特效有三个游戏组件：&lt;/p&gt;</description>
			</item>
			<item>
				<title>Uni App多环境配置实现自动部署的方式详解</title>
				<link>https://blog.grabbyte.com/p/2022/11/01-1149.html</link>
				<pubDate>Tue, 01 Nov 2022 11:49:23 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/11/01-1149.html</guid>
				<description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;&#xA;&lt;p&gt;uni-app 项目在不同阶段需要部署到不同的环境，比如开发环境（dev）、测试环境（test）、UAT 环境（uat）、生产环境（prod）等，那么如何通过自动化构建工具实现在多环境下自动部署呢？我们先来看看不同打包方式下的环境配置。&lt;/p&gt;</description>
			</item>
			<item>
				<title>PTGui使用教程</title>
				<link>https://blog.grabbyte.com/p/2022/10/19.html</link>
				<pubDate>Wed, 19 Oct 2022 14:14:44 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/10/19.html</guid>
				<description>&lt;p&gt;PTGui使用教程&lt;/p&gt;&#xA;&lt;h1 id=&#34;为啥使用ptgui&#34;&gt;为啥使用ptgui&lt;/h1&gt;&#xA;&lt;p&gt;ptgui是一个全景拼接软件，在海思hi3559上做视频拼接的时候，需要拼接参数，这是就需要使用到ptgui，这里可以在该网站下下载ptgui：下载地址&lt;/p&gt;</description>
			</item>
			<item>
				<title>Vr看房制作要用到哪些软件</title>
				<link>https://blog.grabbyte.com/p/2022/10/19-1411.html</link>
				<pubDate>Wed, 19 Oct 2022 14:11:55 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/10/19-1411.html</guid>
				<description>&lt;p&gt;VR看房非常便利，也随着科技的发展VR看房越来越普及化。很多商家也投身到VR看房的制作大军中。那么，VR看房制作要用到哪些软件？今天就详细的分享一下VR看房制作时常用的软件。&lt;/p&gt;</description>
			</item>
			<item>
				<title>微信小程序ThreeJs加载3D模型</title>
				<link>https://blog.grabbyte.com/p/2022/10/18-1046.html</link>
				<pubDate>Tue, 18 Oct 2022 10:46:51 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/10/18-1046.html</guid>
				<description>&lt;p&gt;微信小程序使用ThreeJs需要使用官方库threejs-miniprogram ，API和原生ThreeJS基本一样，很好上手。喜欢数字孪生或者游戏的朋友，强烈推荐学习ThreeJs。该库入门简单，官方有很多优秀的demo可供参考，文档(包含中英文)也比较详细。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
