自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 游戏网络同步:帧同步和状态同步

游戏网络同步机制分为帧同步和状态同步。帧同步是将客户端的操作通过服务端转发给所有客户端,其他玩家同步当前其他玩家的操作,具体执行逻辑写在客户端,再根据处理逻辑后的状态显示,以迁移一致性为主。具体游戏代表为FPS、PVP、PVE,例如绝地求生等。状态同步是一种将客户端操作统一起来在服务端处理完后将结果同步给客户端的一种同步方式,具体执行逻辑写在服务端,以结果一致性为主。具体游戏代表为mob游戏,例如魔兽、英雄联盟等。因为帧同步需要客户端实时同步其他客户端的操作,因此服务端即时下发客户端状态,因

2022-05-12 18:40:40 2050

转载 css-隐藏滚动条并可以滚动内容

隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。方法1:计算滚动条宽度并隐藏起来在本站的侧栏,你可以看到前端日报的那块内容并没有滚动条,但鼠标移上去却可以滚动内容。这是什么技术呢? 其实我只是把滚动条通过定位把它隐藏了起来。演示下面给一个简化版的代码<div class="outer-container"> <div cl..

2021-11-04 20:44:39 668

原创 Vue3.x项目初始化/创建

1.在终端输入npm install -g @vue/cli2.创建一个文件夹/将终端路径设置成你想存储项目的文件我在这里创建了一个专门用来学习vue的文件夹,并将终端路径指向这个文件夹3.在终端输入vue create vue3-1,该命令会创建一个名为vue3-1的项目4.会有几个问题,可以参考设置一下5.路径指向vue3-1后执行命令yarn serve6.打开http://localhost:8080/查看页面...

2021-09-16 16:03:10 233

原创 CocosCreator缓动系统使用---停止repeatForever命令

cc.tween的缓动系统使用repeatForever时会永久生效,如果有需求要让该动作在某一刻换个动作或者停下来,直接对该节点做cc.tween的修改是无效的因此需要先将该动作停下来,以下代码会生效。另外不能使用const nodeTween = cc.tween(targetNode)这种方式,尝试后发现无法停止,原因推测可能是因为无法对应到该缓动系统。cc.Tween.stopAllByTarget(targetNode);...

2021-03-30 14:20:38 3654

转载 C++迭代器(STL迭代器)iterator详解

要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。迭代器按照定义方式分成以下四种。1) 正向迭代器,定义方法如下:容器类名::iterator 迭代器名;2) 常量正向迭代器,定义方法如下:容器类名::const_iterator 迭代器名;3) 反向迭代器,定义方法如下:容器类名::r..

2021-01-13 13:53:56 687

原创 让心灵插上翅膀自由飞翔——之北戴河

去北京一定要去胡同走一走,感受老北京的生活,体会远离闹市的那一份宁静。幸运的是,胡同人烟稀少,但是几乎每家每户都会贴上类似于:私人住处,请勿进入之类的话语,我想可能是因为游客过多,有出现私闯民宅的现象吧。逛完北京胡同就出发去北京站准备北戴河之行,因为我选择的胡同离北京站不远,所以我依然选择步行到北京站。在胡同里看到一家小商铺,准备进去瞅瞅物价如何,结果发现并没有很贵,果断选择买一点干粮和水,意外之喜!北戴河临海,所以首要的风景就是看海以及日出。北戴河有个鸽子窝公园,是相传毛主席观赏日

2020-10-12 10:16:59 243

原创 Cocos creator 基础学习---sp.Skeleton组件动画的动态加载(只有图片没有动画)

动态加载资源时设置skeleton的animation属性结果只有图片没有动画试过节点在资源外生成在资源加载外设置animation属性异步加载资源 用promise then方法均不行最后能实现:猜测原因:可能是在获取skeleton属性的时候这个时候节点还是不存在的(虚拟状态)引擎找不到到底是谁和位置就无法设置就只能null或者引擎规定在未加上节点或者还是不存在的虚拟状态时无法进行具体信息设置或者设置了之后加节点时又变成为默认值。。。。。。...

2020-09-25 14:05:33 1900

原创 Cocos creator 基础学习---弹窗后使场景中的点击事件失效

在节点上添加BlockInputEvents组件即可记得在关闭弹窗的时候销毁掉,不然拦截会一直持续

2020-09-08 14:13:01 751

原创 Cocos creator---import导入脚本报红问题与解决办法

原因一:路径错误可能是手动导入路径写错导致解决办法:删除报红处后在需要调用脚本的地方Alt+Shift+Enter原因二:资源错误可能是误删/修改项目中assets下的文件夹导致编辑器无法找到正确的脚本引用解决办法:删除该项目下的.idea文件,重新在编辑器中打开该项目.idea是webStorm编辑器创建的一个项目配置文件。...

2020-09-08 14:01:52 2426

原创 Cocos creator---随手记(一)

刚学没多久,试着做了个逻辑比较简单的判断,只是为了记录自己的成长,也是舍不得这段代码,后续做了优化后就删掉了,所以保留一下以作纪念吧! 内容大概就是一个按钮,有两种状态,红色和绿色,点击就切换 在按钮为绿色时就可以转动,为红色时,wheel轮子就停止转动 在wheel轮子转动时,wrench扳手不会触发任何事件,停止转动时可以触发wheel事件点击拾取工具代码://只能点一次if (this.shedClickTem...

2020-09-04 16:00:21 375

原创 Cocos creator 基础学习---Color颜色

this.node.color = cc.color(255,255,100);this.node.opacity = 100;也可以:this.node.color = cc.Color.GREEN;注意大小写区别。。。有四个值:R/G/B/A(red、green、blue、alpha)官方建议只设置前三个rgb,如果要设置透明度则单独设置。但是写了也不影响效果。。。。...

2020-09-02 10:08:27 6597

原创 Cocos creator 基础学习---点击事件之一次点击后失效

一次触发后失效点击事件在部分情况下都只需要触发一次,再次点击不会产生任何效果,因此为了避免持续点击所造成的冲突or小bug,现有两种解决办法一种是通过判断点击的次数clickCount = 0;//设置点击次数 onClickBtn(){ this.clickCount ++; if (this.clickCount == 1){//判断点击次数,只有第一次点击才能进入,否则不再触发 //点击事件 }else { return;

2020-08-11 17:05:31 1773

原创 Cocos creator 基础学习---添加点击事件

设置办法点击事件有两种设置办法,一是添加button组件,二是添加touchend触摸事件。添加组件:绑定某个节点下挂载的脚本后在该脚本中设置点击方法触摸事件:添加该节点的点击事件onLoad{ this.node.on('touchend',this.on_touch_ended,this);}on_touch_ended(){ //点击事件}二者区别在于button组件只能对该节点有效 无法进行屏幕穿透而touch触摸事件则是针对屏幕

2020-08-11 17:02:08 5589

原创 Cocos creator 基础学习---物理属性系统

记录一下使用物理系统时踩过的坑!one:修改type属性以及修改修改重力值想实现点击之后改变type属性,将物体由static静止状态改编成dynamic运动状态就不展示我那蹩脚的代码写法了正确的写法:onClickCollierStartBtn(){ this.cake.getComponent(cc.RigidBody).type = RigidBodyType.Dynamic; this.cake.getComponent(PhysicsBoxCo

2020-08-04 15:22:46 1230

原创 Cocos creator 基础学习---背景加灰度

需求:在游戏界面弹出一个小窗口或者一个界面,将大背景或者主页变成灰暗色调刚开始做的时候以为使用opacity透明度,0~255,修改数值即可,但是发现没办法做到控制每一个节点都能修改,并且界面节点一旦多了起来,就没办法控制,非常复杂。在偶然间创建节点的时候,发现sprite精灵下面有个sprite单色,我带着好奇新创建了一个,结果我发现我的界面其中的一块被覆盖掉了,我习惯性的修改了opacity,神奇的事情发生了,虽然是底色是白色,但是那种朦胧感模糊感就出来了,激动的我赶紧又小心翼翼的修改了它的颜色

2020-08-03 08:50:08 709

原创 Cocos creator 基础学习---碰撞系统

使用时需要开启碰撞系统cc.director.getCollisionManager().enabled = true;(但不需要像物理系统那样规定必须要求在onLoad()中开启,只要在发生碰撞前开启就可以)物理系统管理器开启需在onLoad(){}里:onLoad(){ cc.director.getPhysicsManager().enabled = true;}碰撞系统回调函数碰撞产生时 onCollisionEnter: function (other, s.

2020-07-30 20:42:54 685

原创 JavaScript---switch判断语句之类型区别

var grade = "A"; switch (grade) { case "A": { console.log("优"); break; } case "B": { console.log("良"); break; } case "C": {.

2020-07-23 15:55:23 740

原创 Cocos creator 基础学习---切换场景

方法一:onclickBtn(){ cc.director.loadScene("scene2");//对应的scene名;sceneName}方法二:mainS="scene2";//方便编辑器中场景名的修改;onclickBtn(){ cc.director.loadScene(this.mainS);}cc.director.loadScene(“场景名称”);//加载场景,cc.director.preloadScene(“场景名称”);//.

2020-07-23 09:00:20 1784

转载 1215 - cannot add foreign key constraint的解决办法

1215 - cannot add foreign key constraint发生在为数据表添加外键时,一旦发生,还是挺痛苦的。在此,参考相关文章及本人经验做一下总结:情况一:数据表存储引擎不一致我们看到,只有InnoDB是支持外键的。这就要求在指定外键时,两张表的引擎都要保证是InnoDB。如果这两张表任意一张表的引擎不是InnoDB,那么都会报1215 - cannot a...

2020-03-02 19:14:30 3029

原创 %@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”% 报错!!!!JSP

写JSP项目时<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>报错删除后能跳转页面,加上啥也没有还报错问题原因:缺少两个jar包jstl.jarstandard.jar解决办法:添加jar包,,,到lib里即可!!!!!在tomcat\webapps\examples\WEB-...

2020-02-24 14:04:13 2574

原创 安装mysql数据库的心路历程————————血泪史!!!!mysql安装问题汇总及解决办法

下载mysql真是历经千难万险,各种问题都被我遇到了我也是佩服我自己。!!!!问题one:官网下载慢。。。。。。我是真的下了一天,官网进不去,下载龟速,疯了要下载了无数次每次都放弃了在我绝望的时候在我濒临放弃准备睡觉的时候意外发现宝藏这个方法真的好好啊,但是不是我想出来的原文:https://blog.csdn.net/thm211633/article/detai...

2020-02-23 01:10:29 9120 3

原创 不知道应该基于什么的影院在线票务平台——计科毕业设计历程(完结)

2019年9月21日距离考研还有90天,看论文中,突然萌生了一个想法,接着思考了很久,决定做一个关于电影院的在线售票平台系统,但是不知道这个论题会不会被通过,且不知道这个系统的难易程度,也不知道自己能不能有足够的实力将其实现,只想做一个关于电影的无所谓什么,考虑过做评分平台,也考虑过影院系统管理,最终还是觉得这个售票能满足我的网页加管理的设计思路。。。匆匆定下,不知道难易程度,可能会变卦,会不...

2019-09-21 10:42:09 518

原创 C语言之快速排序实现

#include <stdio.h> #include <stdlib.h> #define MAXN 100 int a[MAXN + 1], n; void QuickSort(int left, int right) { int i, j, t, temp; if(left > right) ...

2019-06-28 21:14:16 183

原创 JS 给Li增加class

&lt;script&gt; var list=document.getElementById("mainNav") //获取ul对象 lis=list.getElementsByTagName("li") //获取ul下的li对象,是数组集合 for(var i=0,l=lis.length;i&lt;l;i++){ lis[i].className="main...

2018-08-16 17:06:30 2420

原创 CSS3 text-overflow多行文本溢出显示省略号

语法:text-overflow:clip | ellipsis默认值:clip适用于:所有元素clip: 当对象内文本溢出时不显示省略标记(...),而是将溢出的部分裁切掉。 ellipsis: 当对象内文本溢出时显示省略标记(...)。在使用的时候,有时候发现不会出现省略标记效果,经过测试发现,使用ellipsis的时候,必须配合overflow:hidden; whit...

2018-08-14 09:49:53 879

原创 positon的absolute和relative

position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。position:relative;  他的意思...

2018-08-10 09:46:01 237

转载 CSS3 box-shadow图层阴影

上一节我们一起探讨了一下CSS3的文字阴影text-shadow的使用方法,今天我们接着一起来探讨一下CSS3中的另一个属性box-shadow的使用方法。CSS3的box-shadow有点类似于text-shadow,只不过不同的是text-shadow是对象的文本设置阴影,而box-shadow是给对象实现图层阴影效果。本文我们搁下IE不谈,只谈谈box-shadow的具体使用方法语法...

2018-08-09 10:58:14 975

转载 CSS3 text-shadow文本阴影

前段时间整理了CSS3中的渐变Gradient、透明度RGBA、边框圆角box-radius三个新属性的使用方法,这几次继续整理了有关于CSS3的text-shadow的使用方法。今天特意花了点时间贴上来与有共同爱好的朋友一起分享这个新属性的应用。text-shadow还没有出现时,大家在网页设计中阴影一般都是用photoshop做成图片,现在有了css3可以直接使用text-shadow属性...

2018-08-09 10:54:25 379

转载 CSS3 border-radius圆角

前面系统总结了CSS3中Gradient和RGBA的用法,今天我们在一起来看看CSS3中制作圆角的属性border-radius的具体用法。在CSS2中,大家都碰到过圆角的制作。当时,对于圆角的制作,我们都需要使用多张圆角图片做为背景,分别应用到每个角上,我应用最多的就是在需要圆角的元素标签中加四个空标签,然后在每个空标签中应用一个圆角的背景位置,然后在对这几个应用了圆角的标签进行定位到相应的位置...

2018-08-09 10:52:47 1501

转载 CSS3 RGBA颜色

前面我们一起探讨了一下CSS3 Gradient(css3 渐变),今天我们一起来探讨一下CSS3中的RGBA。RGB对于大家来说一点不陌生,他就是红色R+绿色G+蓝色B,那现在我们所说的RGBA又是什么呢?说得简单一点就是在RGB的基础上加进了一个通道Alpha。从而形成了我们今天需要讨论的RGBA。如果需要更详细的解说,大家就跟着我一起往下看吧。语法:R:红色值。正整数 | 百分数...

2018-08-09 10:51:17 5574

转载 CSS3 Gradient渐变

CSS3发布很久了,现在在国外的一些页面上常能看到他的身影,这让我羡慕已久,只可惜在国内为了兼容IE,让这一项技术受到很大的限制,很多Web前端人员都望而止步。虽然如此但还是有很多朋友在钻研CSS3在web中的应用,为了不被淘汰,我也开始向CSS3进发,争取跟上技术的前沿。从现在开始我会不断的发布一些CSS3的应用,和大家一起分享,今天我们首先要看的就是:CSS3: Gradient─CSS3渐变...

2018-08-09 10:49:11 254

转载 CSS3 Animation

CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation;我们一起学习完了Transform和Transition,让我们对元素实现了一些基本的动画效果,这些我想足以让大家激动了一阵子,今天我们趁着这个热劲继续第三个动画属性Animation的学习,单从Animation字面上的意思,我们就知道是“动画”的意思。但CSS3中的Animation与HTML...

2018-08-09 10:45:17 2418

转载 CSS3 transition

上一节花了大篇幅整理了CSS3中动画属性中的Transform,今天我们接着一起来看CSS3动画属性中的另一个属性Transition。W3C标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。”下面我们同样从其...

2018-08-09 10:41:30 386

转载 CSS3 transform

前面我们一起学习了CSS3中的渐变、圆角、阴影等几个属性的使用,今天开始我们一起来学习有关于CSS3制作动画的几个属性:变形(transform)、转换(transition)和动画(animation)等更高级的CSS3技术。本文主要介绍的是这三个属性之中的第一个──变形transform。Transform字面上就是变形,改变的意思。在CSS3中transform主要包括以下几种:旋转ro...

2018-08-09 10:40:10 1694

原创 我的第一段JavaScript---点击图标关闭相应内容

 如图右侧有个关闭图标。(只截取了部分内容)JavaScript部分:&lt;script language="javascript" type="text/javascript"&gt;/****功能:隐藏*参数divDisplay:html标签id***/ function click_a(divDisplay) { if(docume...

2018-08-02 23:46:54 287

原创 HTML中的行内元素和块级元素 详解

在html中,元素主要分为行内元素和块级元素;行内元素指的是书写完成后不会自动换行,并且元素没有宽和高。块级元素写完后会自动换行,有宽高可以修改。还有一种特殊的元素叫做行内块元素。大致分内是:行内元素有:a、abbr、acronym、b、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、q、samp、select、small、...

2018-07-20 15:06:23 582

转载 网页制作---CSS使用display:inline-block布局

css之display:inline-block布局1.解释一下display的几个常用的属性值,inline , block, inline-blockinline: 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行.  不能更改元素的height,width的值,大小由内容撑开.  可以使用padding,margin的left和right产...

2018-07-20 09:27:39 1147

原创 网页制作---浏览器兼容性问题

IE浮动下margin产生的双倍距离,通常使用float:left来实现,浏览器存在兼容性问题,导致图片与 后面的内容存在margin不一致的问题,解决方法就是给图片添加diaplay:inline即可...

2018-07-17 17:27:38 288

原创 网页制作---浏览器兼容性问题之表格

我用QQ浏览器写好了一个网页之后用Google测试兼容打开发现出现了原生列表点。。。我做了调试后没有了。。&lt;style&gt;.list{list-style:none;}&lt;/style&gt;&lt;ul class="list"&gt;&lt;li&gt;就没有了&lt;/li&gt;&lt;/ul&gt;...

2018-07-16 18:40:48 524

原创 纯css3单选框美化样式

&lt;div class="select_btn"&gt; &lt;input type="checkbox" id="checkbox_meihua" class="checkbox_style" name="select" value="10天内自动登录" checked="checked"&gt; &lt;

2018-07-16 18:03:24 4821

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除