- 博客(65)
- 资源 (3)
- 收藏
- 关注
原创 flutter项目中常用第三方模块
本章介绍项目中常用第三方模块,方便快速构建项目。解决web与移动端初始加载白屏问题,提供启动图。使用前可清除下缓存,然后下载。模块安装后,在根目录下运行。
2023-09-22 10:39:20 721
原创 Threejs系列--22游戏开发--沙漠赛车游戏【布置游戏开始场景】
Threejs系列--22游戏开发--沙漠赛车游戏【布置游戏开始场景】序言目录结构代码一览index.js代码Objects.js代码Materials.js代码materials/FloorShadow.js代码materials/Matcap.js代码代码解读运行结果序言本章将进行游戏开始场景的处理,场景中模型较多,需要统一管理目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Cam
2022-05-12 12:51:32 1007 1
原创 Threejs系列--21游戏开发--沙漠赛车游戏【实现音乐加载器,加载进入场景音效】
Threejs系列--21游戏开发--沙漠赛车游戏【实现音乐加载器,加载进入音效】序言目录结构代码一览index.js代码Areas.js代码Area.js代码Sounds.js代码代码解读运行结果序言本章将实现鼠标点击开始按钮后,加载进入场景的音效。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__Resources.js 构建模型的资源类
2022-05-10 14:11:31 1106
原创 Threejs系列--20游戏开发--沙漠赛车游戏【点击开始之场景切换】
Threejs系列--20游戏开发--沙漠赛车游戏【点击开始之场景切换】序言目录结构代码一览Area.js 代码Areas.js代码index.js代码代码解读运行结果序言本章将实现鼠标点击切换场景。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__Resources.js 资源类 | |__geometries 定制的物体类文件夹 |
2022-05-09 20:58:07 1122
原创 Threejs系列--19游戏开发--沙漠赛车游戏【开始按钮鼠标交互之光标移入提示】
Threejs系列--19游戏开发--沙漠赛车游戏【开始按钮鼠标交互之光标移入提示】序言目录结构代码一览AreaFenceBufferGeometry.js代码AreaFence.js代码Area.js代码Areas.js代码index.js代码Application.js代码代码解读运行结果序言本章将实现鼠标的交互效果。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.j
2022-05-07 21:10:16 610
原创 Threejs系列--18游戏开发--沙漠赛车游戏【loading资源加载进度条】
Threejs系列--18游戏开发--沙漠赛车游戏【loading资源加载进度条】序言目录结构代码一览AreaFloorBorderBufferGeometry.js代码AreaFloorBorder.js代码Area.js代码Areas.js代码index.js代码代码解读运行结果序言本章将实现loading加载资源进度条。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera
2022-05-05 22:01:08 1164
原创 Threejs系列--17游戏开发--沙漠赛车游戏【构建资源加载器,完成loading切换】
Threejs系列--17游戏开发--沙漠赛车游戏【构建资源加载器,完成loading切换】序言目录结构代码一览base/Resources.js代码utils/Loader.js代码world/index.js代码Application.js代码代码解读运行结果序言本章将构建资源加载器,从而实现loading加载资源等待效果。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camer
2022-05-03 12:55:58 1019
原创 Threejs系列--16游戏开发--沙漠赛车游戏【loading与start切换效果】
Threejs系列--16游戏开发--沙漠赛车游戏【loading与start切换效果】序言目录结构新增依赖代码一览world/index.js代码代码解读运行结果序言本章将调整相机角度,让整个游戏界面看起来不是一张纸…目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__geometries 定制的物体类文件夹 | |__materials 材质
2022-05-03 11:40:55 863
原创 Threejs系列--15游戏开发--沙漠赛车游戏【相机角度调整】
Threejs系列--15游戏开发--沙漠赛车游戏【相机角度调整】序言目录结构代码一览Camera.js代码Application.js代码代码解读运行结果序言本章将调整相机角度,让整个游戏界面看起来不是一张纸…目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 【新增--相机位置】 | |__geometries 定制的物体类文件夹 | |__materi
2022-05-03 09:40:13 817
原创 Threejs系列--14游戏开发--沙漠赛车游戏【纹理贴图之loading加载】
Threejs系列--14游戏开发--沙漠赛车游戏【纹理贴图之loading加载】序言目录结构代码一览world/index.js代码Application.js代码代码解读运行结果序言本章将创建一个loading的纹理贴图。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__geometries 定制的物体类文件夹 | |__materials
2022-05-02 21:56:10 820
原创 Threejs系列--13游戏开发--沙漠赛车游戏【使用效果合成器添加高级效果】
Threejs系列--13游戏开发--沙漠赛车游戏【使用效果合成器添加高级效果】序言目录结构代码一览Blur.js代码Glows.js代码Application.js代码代码解读运行结果序言本章将对画面进行高级渲染,使用threejs提供的EffectCompose,该类管理了产生最终视觉效果的后期处理过程链,使用通道可以将高级效果逐一设置。例如:扫描线和失真模拟电视屏幕,在指定场景上渲染新场景等。目录结构资源目录里面的结构不变,点击传送门快速查看。|__src |__assets |
2022-05-02 18:19:52 585
原创 Threejs系列--12游戏开发--沙漠赛车游戏【地面添加纹理】
Threejs系列--11游戏开发--沙漠赛车游戏【地面添加纹理】序言目录结构代码一览world/Floor.js代码代码解读运行结果序言通过上章的内容,对于地面创建的过程有了一定了解,本章将对代码进行升级,将定义的着色器应用到地面上。目录结构在上一章的基础上新增了两个动画事件处理的文件。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__geometries 定制的物体类文件夹 | |__mate
2022-05-02 10:27:04 955
原创 Threejs系列--11游戏开发--沙漠赛车游戏【初步加载地面】
Threejs系列--10游戏开发--沙漠赛车游戏【初步加载地面】序言目录结构代码一览index.js代码world/Floor.js代码materials/Floor.js代码Application.js代码代码解读运行结果序言本章介绍地面的加载。目录结构在上一章的基础上新增了两个动画事件处理的文件。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js 相机类 | |__geometries 定制的物体类文件夹 |
2022-05-01 13:43:22 652
原创 Threejs系列--10游戏开发--沙漠赛车游戏【基础事件处理器】
Threejs系列--9游戏开发--沙漠赛车游戏【基础事件处理器】序言目录结构代码一览Time.js代码EventEmitter.js代码Sizes.js代码Application.js代码代码解读运行结果序言通过上一章,你可以将图形渲染出来,但是没有任何动画效果。本章将进行动画事件的基本处理,让图像可以在页面内运动。目录结构在上一章的基础上新增了两个动画事件处理的文件。|__src |__assets |__js | |__base 基础类文件夹 | |__Camera.js
2022-05-01 09:00:00 489
原创 Threejs系列--7相机
Threejs系列--7相机序言正交相机透视相机立体相机立方相机摄像机在3D演示中扮演着重要的角色,Treejs提供了Camera对象及其子对象,可以非常方便的应用。正交相机使用正交投影来进行投影,无论物体距离相机距离远或者近,在最终渲染的图片中物体的大小都保持不变。渲染2D场景或者UI元素非常有用。OrthographicCamera( left : Number, right : Number, top : Number, bottom : Number, near : Number
2022-04-29 20:43:55 758
原创 Threejs系列--9游戏开发--沙漠赛车游戏【基础场景渲染】
Threejs系列--9游戏开发--沙漠赛车游戏【基础场景渲染】序言准备工作目录结构代码一览index.js代码index.css代码Camera.js代码Sizes.js代码Application.js代码运行结果为什么换react序言开篇先来碎碎念,最近项目紧张,多个项目同时在搞国际化,终于有时间写一篇了。本章将开始编程,为了方便初学者,将逐步增加代码量以及项目中的某些依赖。准备工作emmmm,项目开始直接换react了,其实换不换对于这个项目来说几乎毫无影响,各位可根据个人情况而定。不
2022-04-29 20:34:50 1504
原创 Threejs系列--8游戏开发--沙漠赛车游戏【素材及依赖准备】
Threejs系列--8游戏开发是素材准备终极效果展示终极效果展示最终效果中的所有资源作者已经打包好了glb文件mp3文件还有图片
2022-04-09 09:46:32 999 1
原创 react加electron打包后白屏问题解决
react加electron打包后白屏问题解决问题发生过程描述解决方法问题发生过程描述先打包react再打包electron正如标题…白屏解决方法发现是引入react-router后导致,将BrowserRouter修改为HashRouter
2021-11-21 19:11:08 1640 1
原创 javascript开发桌面应用环境搭建之electron结合react
javascript开发桌面应用环境搭建之electron结合react安装react安装electron创建electron入口准备包react更新同步更新electron更新不打开浏览器electron热更新判断是否开发环境package.json配置运行打包打包后运行安装reactnpx create-react-app gui-app安装electron//安装electron1. npm config set ELECTRON_MIRROR http://npm.taobao.org/
2021-11-19 21:09:42 572
原创 关于electron报read ECONNRESET解决方案
关于electron报read ECONNRESET解决方案问题解决方法问题D:\APP\gui>npm install --save-dev electronnpm ERR! code 1npm ERR! path D:\APP\gui\node_modules\electronnpm ERR! command failednpm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node install.jsnpm ERR! Requ
2021-11-18 22:30:35 12518 4
原创 Threejs系列--7游戏开发加载glb模型之牛刀小试
Threejs系列--7游戏开发加载glb模型之牛刀小试终极效果展示开发环境搭建目录结构重要依赖代码html模板内容main.ts游戏主场景role.ts角色构建helper.ts辅助线events.ts事件代码运行作者的话终极效果展示目标如下,先来熟悉下threejs吧~~开发环境搭建emmmmmm ~~~ 一台非常攒劲的电脑编辑器vscodejs运行环境nodejs浏览器chrome目录结构|-- src 源代码 |-- assets 资源目录 |-- m
2021-11-10 17:44:11 5752 4
原创 Threejs系列--6阴影
Threejs系列--6阴影序言点光源照射出的阴影平行光照射出的阴影聚光灯照射出的阴影新手看这里通过上一章灯光的了解,相信你对在实际业务中如何取舍已经有了自己的答案。本章将讲解灯光的阴影。treejs提供了 LightShadow对象以及其子对象,可以使得我们非常方便的控制阴影。点光源照射出的阴影//构造函数PointLightShadow( ) 创建一个新的PointLightShadow。pointLight内部实现了相关调用,我们无需手动调用。设置shadow前的效果设置
2021-07-13 08:35:18 689 1
原创 Threejs系列--5灯光
Threejs系列--6灯光序言光源创造光源环境光平行光半球光点光源平面光光源聚光灯新手请看这通过前几张的了解,你应该对几何体、材质以及如何添加纹理贴图有了一定的了解,本章将介绍灯光。光源treejs提供了 Light对象以及其它子对象,可以使得我们非常方便的管理灯光效果。Light是光源的基类,不要直接使用,我们应该使用其派生类。//关于LightLight( color : Integer, intensity : float )color:16进制表示光的颜色,默认白色
2021-07-12 16:28:18 3374 2
原创 Threejs系列--4纹理贴图
Threejs系列--4纹理贴图序言添加纹理完整代码相信通过前两章的阅读,在项目中你能根据实际情况快速选定需要的几何体与材质。本章将优化这个物体,实质更加真实,加上一些纹理,让其更加细腻。添加纹理treejs提供了 TextureLoader,可以使得我们非常方便的添加纹理贴图。构造函数TextureLoader() 创建一个新的TextureLoader.方法共有方法请参见其基类Loader。.load ( url : String) : Textureurl — 文件的U
2021-07-09 19:06:29 1588
原创 Threejs系列--3材质
Threejs系列--3几何体序言材质公共参数基础网格材质随着上章关于几何体的认识,相信你已经建立起了属于自己的几何体分类体系,在项目开发中可以快速找到相关几何体并应用于项目中。不过我们还不能对各种几何体实现材质管理,本章将解决这个问题,使得我们的几何体更加形象生动、真实。treejs提供了Material对象以及一系列的子对象,一起来看看吧。材质公共参数骚年,这里很有用呢~~文章以下的每一种材质都可以用到这里的属性哦!color: 材质的颜色(Color),默认值为白色 (0xf
2021-07-08 19:31:16 743
原创 Threejs系列--2几何体
Threejs系列--案例一(掌握场景设置)序言Treejs简介随着上章基本知识的了解,相信你应该对Treejs基本流程及一些常见术语等有了基本的认识,本章将对场景设置进行详细讲解。Treejs简介treejs是基于原生WebGL封装运行的三维引擎。可以使用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。...
2021-07-07 17:29:36 1259 5
原创 Threejs系列--1入门
Threejs系列--入门序言Treejs简介学习Treejs需要了解的基本知识Treejs使用基本步骤一个例子来体会体会吧随着科技发展,人们对应用交互效果越来越高,我们希望简单的平面交互能使用更多的3D交互效果代替,为了能在短时间内完成炫酷的效果,这便是本系列文章的目的。准备好秃头了吗?少年 ^ 0 ^Treejs简介treejs是基于原生WebGL封装运行的三维引擎。可以使用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。学习Treejs需要了解的基本知识在上面的解析中,
2021-07-05 17:58:20 972 1
原创 vue+go实战七(服务端搭建)
服务器托管项目七(服务端搭建)序言准备工作目录结构源码展示路由api规则说明http服务租赁业务作者的话序言随着客户端准备完毕,工作很快到了服务端编程。服务端的程序将是整个项目的核心,从单体架构开始,围绕一成不变的“道”,我将进行业务拆分。在整个过程中体会编程的乐趣,就像拧魔方一样,简单到复杂,纷乱到整齐。虽然做过太多这样的业务,但是自己的项目想想都让人激动。准备工作服务端准备1. 语言 go,选择它是因为在高性能分布式系统领域有很好的开发效率2. 框架 无3. vscode 虽然它
2021-04-02 16:40:47 590 2
原创 vue+go实战六(客户端搭建)
服务器托管项目六(客户端搭建)序言准备工作代码展示main.js项目运行打包上线作者的话序言经过前面的准备,现在已经做好了充足准备。这个项目将会带来效益,同时将会对各种业务中遇到的问题是一次汇总。在这里有了足够的服务器,让我去处理业务中遇到的各项问题,同时我也能模拟高并发对我的业务进行压测。准备工作首先要搭建的便是客户端1. 框架准备使用vue,这款框架太棒了,可以轻松快速部署我需要的业务。在这里我选择了3版本。2. 编辑器编辑器准备的是hbuilder X,与vue完美的配合,可以快
2021-04-02 16:25:28 1732 1
原创 服务器托管项目五(详细设计说明书)
详细设计说明书前言编制目的项目背景参考资料总体设计需求概述软件结构总体设计功能测试要点前言编制目的软件设计是把软件需求变换成为软件的具体设计方案,即实现模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。项目背景详细设计单位在接到项目可行性分析报告、项目开发计划、
2021-03-29 15:56:19 390
原创 服务器托管项目四(概要设计说明书)
概要设计说明书前言编制目的项目背景参考资料任务概述目标运行环境需求概述条件与限制总体设计处理流程总体结构和模块外部设计功能分配接口设计数据结构设计逻辑结构设计物理结构设计数据结构与程序的关系运行设计运行模块的组合运行控制运行时间出错处理设计出错输出信息出错处理对象安全保密设计维护设计前言编制目的该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进
2021-03-29 11:03:50 305
原创 服务器托管项目三(需求规划说明书)
需求规划说明书前言编制目的项目背景定义参考资料任务概述目标运行环境条件与限制数据描述静态数据动态数据数据库介绍数据词典数据采集功能需求功能划分功能描述性能需求数据精确度时间特性适应性运行需求用户界面硬件接口软件接口故障处理其它前言编制目的需求分析是软件系统设计开发环节中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写的本文档。本文单最终将交给软件开发人员进行具体的开发,
2021-03-25 19:36:16 229
原创 服务器托管项目二(项目开发计划书)
项目开发计划书前言编制目的项目背景参考资料项目概述工作内容条件与限制产品程序文档运行环境服务验收标准实施任务分解进度预算关键问题人员组织与分工交付预期专题计划要点前言编制目的报经过可行性分析报告,项目可继续进行,本计划将是项目下一步开发的具体方向。项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在系统开发主管部门的统一制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。该软件是对于现有资源的充分利用,将多台服务器用于实际生产,产生效益,给更多
2021-03-22 19:30:38 617
原创 服务器托管项目一(可行性研究报告)
服务器托管项目一(编写可行性研究报告)可行性研究报告前言编制目的编制依据项目背景可行性研究前提要求目标条件、假定与限制可行性研究方法决定可行性主要因素对现有系统的分析处理流程和数据流程费用支出人员设备局限性技术可行性分析系统概述处理流程与数据流程与现有系统比较的优势采用建议系统可能带来的影响对设备的影响对软件的影响对用户的影响对经费支出的影响技术可行性评价经济可行性分析社会因素可行性分析用户使用可行性其它可供选择方案研究结论与建议研究结论建议可行性研究报告前言编制目的该软件项目可行性研究报告是对项
2021-03-20 12:20:18 727
原创 我的智能飞机二(材料准备)
我的智能飞机二(材料准备)序言材料信息序言漫长的购物阶段哈~~~终于结束了。下面将我准备的材料信息一 一展示,供大家参考。材料信息材料名数量价格购买途径购买理由Digispark1条10m¥4.9淘宝设备连线细线1条10m¥4.9淘宝设备连线空心杯4¥0朋友家里不用的玩具拆下来的…小孩当时就哭了四个马达应该很给力飞机扇叶4无价之宝在家3D打印笔打出来的没有扇叶飞不了…细线1条10m¥4.9淘宝设备连线
2021-03-17 19:28:35 1917 1
原创 php实战kong做微服务架构六(主动健康检查与熔断)
php实战kong做微服务架构六(健康检查与熔断)序言健康检查主动检查熔断优缺点源代码运行效果序言通过上篇你应该了解到了如何使用kong实现动态的负载均衡,以及kong提供的环形均衡器的作用。本篇将在环形均衡器的基础上,讲解如何实现健康检查与熔断。健康检查在当下复杂的网络环境与现实环境众多因素的影响中,单台主机发生故障的几率大大提升。我们在现实业务中,需要了解每台主机的情况。一个大栗子:我们的工作如同路面施工者,对坏的路面需要维修,同时在坏的路面前方防止障碍物,让车辆避过
2021-02-28 21:20:55 2623 6
原创 php实战kong做微服务架构五(动态负载均衡)
php实战kong做微服务架构四(负载均衡)序言安装2.x版本安装依赖配置环境变量查看各自版本安装kong设置环境变量kong配置运行kong问题及解决序言本篇主要介绍关于kong设置负载均衡。有小幅篇章将介绍安装kong2版本。我已经其更换为2.3.2版本。至于数据库本篇没有介绍,可以参考本系列第一篇文章设置 。《php实战kong做微服务架构一(kong简介与安装)》安装2.x版本安装依赖kong给我们提供了很便捷的方式kong-build-tools来安装。建议大家创建一个文件
2021-02-26 21:49:10 2564 6
原创 php实战kong做微服务架构四(插件之网关限流)
php实战kong做微服务架构四(插件之限流、负载均衡、黑白名单)序言kong插件介绍插件列表限流粒度算法配置负载均衡配置黑白名单配置运行示例序言为了在多项目管理过程中,让部分统一业务集中管理,比如鉴权、限流、权限、熔断、协议转换、错误码统一、缓存、日志、监控、告警等。在此情况下我们需要寻找统一的项目入口,去设置这些业务,这个统一入口在此便是api网关。也是本系列文章介绍的kong。这篇文章将介绍如何使用kong来实现限流、负载均衡、黑白名单。kong插件介绍插件提供了高级功能并扩
2021-02-24 22:40:13 1807 3
全套沙漠赛车游戏素材资源包
2022-04-09
php课件2,ppt形式可以拿来直接使用
2020-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人