游戏开发设计模式(二):状态模式(State Pattern)
在游戏中,游戏物体经常会因为玩家输入或者事件从一种状态转变为另一种状态,从而使其行为也发生变化。对于以上情况最简单的办法就是使用if-else或者switch-case语句,但这样做不利于程序的拓展和维护。
通过状态模式(State Pattern)可以很好的解决这个问题。在状态模式(State Pattern)中,物体的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
我们使用状态模式来实现一个根据其内部状态改变而改变行为的系统。因此游戏环境(玩家输入或事件)的变化会引起行为的变化。
这个系统由三部分组成:
- 环境(Context)类:这个类定义了一个接口,该接口允许客户端请求更改对象的内部状态。该类内部有一个指针指向当前状态。
- 抽象状态(IState)类:该类为具体状态类的实现定义了一个接口。
- 具体状态(ConcreteState)类:该类通过实现ISate类的接口并且暴露出命名为Handle()的方法,Context类可以调用该方法触发状态的行为。
该模式的类图
在这个系统中,客户端通过Context类设置状态,并且发出一个状态变化(Transition)的请求。因此Context类一直知道它所管理的物体的目前状态,但是并不用知道该物体的每一个存在的状态。所以我们可以任意添加和删除状态但并不用更改Context中的任何的内容。
为了方便写代码构建上述状态模式,我们假设目前有一辆车,这个车有停止,启动和转弯三种状态,通过构建一个应用状态模式的系统在Unity中控制这三种状态。
首先定义一个ICarState的接口,该接口有一个Handle方法。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public interface ICarState {void Handle(CarController controller);}
}
在Handle方法中我们传入了一个CarController类型(下文中有该类定义)的参数,这个参数可以使状态类访问和修改CarContoller中的公共属性。
然后实现Context类
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public class CarStateContext{public ICarState CurrentState{get;set;}private readonly CarController _carController;public CarStateContext(CarController carController){_carController = carController;}public void Transition(){//调用接口,处理对应状态CurrentState.Handle(_carController);}public void Transition(ICarState state){CurrentState = state;CurrentState.Handle(_carController);}}}
在Context类中,公开了CurrentState属性并且可以调用Transition方法来改变当前属性。
接下来我们来实现CarContoller类,该类负责初始化Context和状态,并且触发状态的改变。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{/// <summary>/// 用来控制车的各种状态/// </summary>public class CarController : MonoBehaviour{public float maxSpeed = 2.0f;public float turnDistance = 2.0f;public float CurrentSpeed{get;set;}public Direction CurrentTurnDirection{get;private set;}private ICarState _startState, _stopState, _turnState;private CarStateContext _carStateContext;// Start is called before the first frame updatevoid Start(){_carStateContext = new CarStateContext(this);_startState = gameObject.AddComponent<CarStartState>();_stopState = gameObject.AddComponent<CarStopState>();_turnState = gameObject.AddComponent<CarTurnState>();_carStateContext.Transition(_stopState);}/// <summary>/// 切换到开始状态/// </summary>public void StartCar(){_carStateContext.Transition(_startState);}/// <summary>/// 切换到停止状态/// </summary>public void StopCar(){_carStateContext.Transition(_stopState);}/// <summary>/// 切换到左转弯/右转弯状态/// </summary>/// <param name="direction"></param>public void Turn(Direction direction){CurrentTurnDirection = direction;_carStateContext.Transition(_turnState);}}
}
如果我们不把各个状态封装起来独立于控制器类的话,那么控制器类就会变得臃肿且难以维护。因此,采用状态模式,使控制器类更小、更容易维护
接下来我们来继承之前定义的抽象的状态接口ICarState来定义具体的类
首先是Stop状态,在Stop状态下我们只需把车的速度设置为0即可。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public class CarStopState : MonoBehaviour, ICarState{private CarController _carController;public void Handle(CarController carController){if (!_carController)_carController = carController;_carController.CurrentSpeed = 0;}}
}
然后是Start状态,该状态下把汽车速度设置于预定速度,并根据速度不断更新车的位置。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public class CarStartState : MonoBehaviour, ICarState{private CarController _carController;public void Handle(CarController carController){if (!_carController)_carController = carController;_carController.CurrentSpeed = _carController.maxSpeed;}// Update is called once per framevoid Update(){if(_carController){if(_carController.CurrentSpeed > 0){_carController.transform.Translate(Vector3.forward *(_carController.CurrentSpeed * Time.deltaTime));}}}}
}
最后就是转弯状态,该状态下有两种情况:左转和右转
首先枚举定义转弯方向
namespace Chapter.State
{public enum Direction{Left = -1,Right = 1}
}
然后是定义转弯状态的代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public class CarTurnState : MonoBehaviour, ICarState{private CarController _carController;private Vector3 _turnDirection;public void Handle(CarController carController){if (!_carController)_carController = carController;_turnDirection.x = (float)_carController.CurrentTurnDirection;if(_carController.CurrentSpeed > 0){transform.Translate(_turnDirection * _carController.turnDistance);}}}
}
至此,所有状态都已经定义好的。接下来把这些脚本应用到Unity中
我们先写一个类来方便控制各个状态的变化:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;namespace StatePattern
{public class ClientState : MonoBehaviour{private CarController _carController;// Start is called before the first frame updatevoid Start(){_carController = (CarController)FindObjectOfType(typeof(CarController));}private void OnGUI(){if (GUILayout.Button("StartCar"))_carController.StartCar();if (GUILayout.Button("TurnLeft"))_carController.Turn(Direction.Left);if (GUILayout.Button("TurnRight"))_carController.Turn(Direction.right);if (GUILayout.Button("StopCar"))_carController.StopCar();}}
}
之后我们在Unity中创建一个Cube,在Cube上挂载上CarContoller和ClientState脚本,运行游戏。可以通过屏幕上的四个按钮控制前进,停止,左转弯,右转弯。
一个简易的状态模式的系统就这样完成了,我们不难发现,状态模式易于维护和拓展,但是也有很多问题,不能实现动画之间的过渡,在改变状态时没有条件限制,如果要增加转换条件,需要非常多的代码来实现。但是Unity提供的原生的动画系统可以很好的解决这个问题.
动画系统实际上是一个有限状态机,我们可以在每个状态上添加脚本,来根据状态的变化调整物体的反应。
想要了解更多,请查看Unity官方关于动画系统的文档:https://docs.unity3d.com/Manual/AnimationSection.htmlhttps://docs.unity3d.com/Manual/AnimationSection.html
(水平有限,只是想记录学习过的知识,如果有错请指正)
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- HTML5常用标签
主题结构 <!DOCTYPE html> //不属于html标签,为文档声明标签,在第一行,告诉浏览器html版本为html5 <html lang"en"> //开头,语言为英语,"zh-CN"表示中文,但是可以都…...
2024/4/14 16:02:06 - 开启超高清时代 联诚发5G+8K大屏点亮智慧展厅及银行业
随着小间距LED显示屏超高清技术的不断发展与成熟应用,商用显示屏应用市场也在不断拥抱小间距LED显示屏,目前越来越多的企业会议室、智慧展厅、智慧城市、学校医院、科技展馆、银行、商场、人民网数字智慧党建等在选择终端显示设备时,纷纷将目…...
2024/5/9 3:15:35 - Java 实现钉钉群消息推送
首先新建钉钉群,并新增机器人 官方建议三种安全设置方式必须选择一种: 我们这里选择加签,需要设置机器人: 相关代码如下: //密钥,机器人安全设置页面,加签一栏下面显示的SEC开头的字符串。…...
2024/5/8 19:59:04 - Istio快速⼊门
Istio快速⼊门1. 搭建kubernetes集群1.1 环境准备1.2 前置⼯作1.3 搭建集群2. 搭建Istio环境2.1 下载 Istio2.2 安装Istio3. Bookinfo示例3.1 应⽤说明3. 2 部署应⽤3.3 启动应⽤服务3.4 确定 Ingress 的 IP3.5 应⽤默认⽬标规则4. 体验Istio4.1 按照版本路由4.2 按照不同⽤户身…...
2024/4/28 18:44:54 - 怎么训练表达能力,大印文化教你4招
相信很多小伙伴遇到这样的问题,找工作时,笔试很出色,但到了面试就吞吞吐吐,表达跟不上思想; 在工作中,明明对工作有一些建设性的建议,到他发言却词不达意; 平时和朋友聊天࿰…...
2024/5/9 7:57:29 - 斑马问题多方法求解
1.1实验介绍 1.1.1实验背景 演绎推理(Deductive Reasoning)是由一般到特殊的推理方法。与“归纳法”相对。推论前提与结论之间的联系是必然的,是一种确实性推理。 运用此法研究问题,首先要正确掌握作为指导思想或依据的一般原理…...
2024/4/14 18:29:47 - 取消浏览器启动时的默认主页
最近使用chrome和Edge浏览器时,启动打开的默认标签页不是空白页,chrome默认打开的是2345导航页,edge打开的是360导航页,真他妈的烦的要命 在设置-》启动选项设置后也无效,最后发现应该是浏览器启动文件被劫持了。 首先…...
2024/5/9 5:15:01 - 博裕力牧专注奶牛遗传改良,助力牧场发展
奶业振兴的再思考是关注产业发展问题背后的问题,把优质化作为奶业振兴的战略选择,着力提高奶业发展质量、效益和竞争力,注重种养结合,加快构建奶牛现代养殖体系建设应该成为奶业发展的重中之重。 在乳制品行业,“得奶…...
2024/5/8 15:59:07 - MySQL数据库基本操作-正则表达式
文章目录一. 基本介绍二. ^的用法三. $的用法四 . 的用法五. […]和[^…]的用法六. *和的用法七. ?的用法八. | 的用法九. {}的用法一. 基本介绍 正则表达式(regularexpression)描述了一种字符串匹配的规则,正则表达式本身就是一个字符串,使用…...
2024/4/14 19:53:59 - CSDN全网最全的爆款抓包工具的综合对比
目录 Fiddler Charles 优点: 缺点: Wireshark Wireshark 工具的优点: Wireshark 工具的缺点: BurpSuite F12 TCPdump 总结 作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包&…...
2024/4/14 16:03:07 - 961数据结构总结--------图
1、结构 (1)邻接矩阵法 #define MaxVertexNum 100 //顶点数目最大值 typedef char VertexType; //顶点数据类型 typedef int EdgeType; //带权图中边上权值的数据类型 typedef struct{VertexType Vex[MaxVertexNum]; //顶点表EdgeType Edge[Max…...
2024/5/2 5:49:01 - RabbitMQ 中的分布式,普通 cluster 模式的构建
RabbitMQ 如何做分布式 前言 前面几篇文章介绍了消息队列中遇到的问题,这篇来聊聊 RabbitMQ 的集群搭建。 集群配置方案 RabbitMQ 中集群的部署方案有三种 cluster,federation,shovel。 cluster cluster 有两种模式,分别是普通模式和镜像模式 clu…...
2024/4/14 16:02:47 - 今日学习总结
试题 算法训练 6-2递归求二进制表示位数 提交此题 评测记录 资源限制 时间限制:10.0s 内存限制:256.0MB 问题描述 给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1…...
2024/4/14 16:02:37 - STM32八种IO口模式区别,以及上拉输入、下拉输入、浮空输入、模拟输入的区别
最近在看数据手册的时候,发现在 Cortex-M3 里,对于 GPIO 的配置种类有 8 种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下…...
2024/5/2 14:00:08 - 打击无效流量,中国广告协会给腾讯安全点赞
数字化浪潮下,线上线下的数字广告和互联网流量经济的规模越来越庞大,同时也滋生了严重的流量造假和虚假营销等乱象。广告欺诈、虚假流量、营销数据造假、广告作弊黑灰产、用户数据滥用和隐私信息泄露等问题的出现,不仅吞噬着企业的利润&#…...
2024/4/19 5:35:21 - 线程池如何观测?这个方案让你对线程池的运行情况了如指掌
今天我们来聊一个比较实用的话题,动态可监控可观测的线程池实践。 这是个全新的开源项目,作者提供了一种非常好的思路解决了线程池的可观测问题。 这个开源项目叫:DynamicTp 地址在文章末尾。 写在前面 稍微有些Java编程经验的小伙伴都知…...
2024/5/2 12:18:51 - 第2章 HTML中的JavaScript
2.1 <script>元素 将JavaScript插入HTML的主要方法是使用<script>元素。 使用<script>的方式有两种:通过它直接在网页中嵌入JavaScript代码,以及通过它在网页中包含外部JavaScript文件。 (1)要嵌入行内JavaS…...
2024/4/14 16:02:52 - 华为ARM架构服务器相关基础环境搭建
本地镜像源搭建 ①登录182服务器后,将服务器镜像文件通过scp命令传输至13.145.180.198服务器; scp /opt/CentOS-7-aarch64-Everything-7.7.1908.iso root13.145.180.198:/opt/ ②通过命令挂载; mount -o loop /opt/CentOS-7-aarch64-Every…...
2024/4/14 16:02:57 - c语言数组和指针绝不等价,数组是另外一中类型
通过前面的讲解,相信很多读者都会认为数组和指针是等价的,数组名表示数组的首地址。不幸的是,这是一种非常危险的想法,并不完全正确,前面我们将数组和指针等价起来是为了方便大家理解(在大多数情况下数组名…...
2024/4/20 12:46:48 - TCE高分通过密码应用安全性评估(3级)
仅90余天,借助腾讯安全云鼎实验室的商用密码合规解决方案,腾讯专有云企业版Tencent Cloud Enterprise(Tencent TCE)于2021年11月高分通过第三方密评机构的密码应用安全性评估(3级标准)。 本次测评由国家密码…...
2024/5/2 20:08:23
最新文章
- Netty HTTP2 示例-响应式编程-013
🤗 ApiHug {Postman|Swagger|Api...} = 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱,有温度,有质量,有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace The Next Generation API Development Platform …...
2024/5/9 9:06:05 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 力扣HOT100 - 56. 合并区间
解题思路: class Solution {public int[][] merge(int[][] intervals) {// 先按照区间起始位置排序Arrays.sort(intervals, (v1, v2) -> v1[0] - v2[0]);int[][] res new int[intervals.length][2];int idx -1;for (int[] interval : intervals) {//直接加入的…...
2024/5/6 22:23:36 - Oracle备份和还原的几种方式
1、使用数据泵方式 exp demo/demoorcl buffer1024 filed:\back.dmp fully demo:用户名、密码 buffer: 缓存大小 file: 具体的备份文件地址 full: 是否导出全部文件 ignore: 忽略错误,如果表已经存在,则也是覆盖 exp demo/de…...
2024/5/8 15:37:29 - Windows 2008虚拟机安装、安装VM Tools、快照和链接克隆、添加硬盘修改格式为GPT
一、安装vmware workstation软件 VMware workstation的安装介质,获取路径: 链接:https://pan.baidu.com/s/1AUAw_--yjZAUPbsR7StOJQ 提取码:umz1 所在目录:\vmware\VMware workstation 15.1.0 1.找到百度网盘中vmwa…...
2024/5/8 18:45:14 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/9 7:32:17 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57