自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript介绍 this 指向的各种情况(必会)

this 的情况: 1、以函数形式调用时,this 永远都是 window 2、以方法的形式调用时,this 是调用方法的对象 3、以构造函数的形式调用时,this 是新创建的那个对象 4、使用 call 和 apply 调用时,this 是指定的那个对象 5、箭头函数:箭头函数的 this 看外层是否有函数 如果有,外层函数的 this 就是内部箭头函数的 this ...

2021-08-16 13:29:16 878 3

原创 JavaScript中常见的数组方法

删除

2021-08-14 16:33:21 126 2

原创 虚幻引擎:UEC++如何对JSON文件进行读写?

注:序列化一般指,将内存中的数据结构转为其他数据结构。

2023-11-15 20:07:50 690

原创 虚幻引擎:UEC++中如何解析JSON字符串

【代码】虚幻引擎:UEC++中如何解析JSON字符串。

2023-11-15 18:20:44 1188

原创 虚幻引擎:如何进行关卡切换?无缝切换?

1.需要在gamemode里面开启无缝漫游,开启之后使用上面的切换方式就可以做到无缝切换了。在切换的时候会先断开连接,等创建好后才会链接,造成体验差。蓝图中用到的节点是 Execute Console Command。

2023-11-07 21:37:38 1408

原创 虚幻引擎:如何在工程里面添加插件

在content目录下创建一个Plugins的文件,将插件文件放进去即可。

2023-11-07 20:38:56 495

原创 虚幻引擎:如何使用 独立进程模式进行模拟

第二步,在启动的两个玩家里面,一个设为服务器,一个链接进去地图就可以了。

2023-11-07 20:10:12 346

原创 虚幻引擎:C++网络属性同步

【代码】虚幻引擎:C++网络属性同步。

2023-11-07 18:13:24 126

原创 虚幻引擎:RPC:远端调用

1.如何区当前是服务器还是在客服端2.如何修改一个actor的所有权修改所有权必须 在服务器上进行修改,不允许在客户端进行修改

2023-11-04 14:37:35 340

原创 虚幻引擎:代理

特点:不允许有返回值,允许有参数允许一对多传递消息。

2023-10-19 16:51:04 317

原创 虚幻引擎:如何实现骨骼重定向

为什么需要做骨骼重定向,因为当前角色素材没有对应的动画,这时候我们可以找个身高体型差不多的带有动画素材的另一个角色来做重定向,这样我们就可以得到我们需要的动画素材了。

2023-10-14 13:17:21 471

原创 虚幻引擎:数据表格的C++常用API

【代码】虚幻引擎:数据表格的C++常用API。

2023-10-13 23:29:31 677

原创 虚幻引擎5:增强输入的使用方法

【代码】虚幻引擎5:增强输入的使用方法。

2023-10-13 23:00:05 1333

原创 虚幻引擎:如何才能对音波(声音资产)进行逻辑设置和操作

案列:调整背景音乐大小1.创建一个SoundCue2.进入创建的SoundCue文件3. 创建音效类和音效类混合4.进入SoundCue选择需要的音效类5.然后音效类混合选择相同的音效类6.然后蓝图中通过节点进行控制音量大小

2023-10-10 19:25:25 806

原创 UE5如何实现语言本地化管理(中英文切换)

【代码】UE5如何实现语言本地化管理(中英文切换)

2023-10-10 18:42:27 4256

原创 UE5:如何解决背景图片被拉伸的问题?

1.在图片外围包裹一个Scale Box组件。2.将图片的尺寸修改为原始尺寸就可解决问题。

2023-10-10 17:22:23 642

原创 如何设置2D游戏的Fliipbook动画从第几帧开始

2.setNewTime(3),参数为想要开始的第几帧,帧数必须小于该动画的Length。1.首先获取该动画的长度,使用函数为GetFilpbookLength();

2023-09-30 10:59:22 118

原创 UE5C++通过AddDynamic代理添加的碰撞事件不触发解决办法

1.将打开的引擎关闭,然后ride点击小锤子编译成功后,再次打开引擎,然后按ctrl+alt+F11进行编译,就可以生效了。2.对已经声明的碰撞体变量进行重新命名,然后对项目进行重构就可以解决了。

2023-09-25 14:46:51 436

原创 如何让下拉框选中的内容显示在下拉框的可视区域

如何让下拉框选中的内容显示在下拉框的可视区域

2022-07-13 17:53:30 459 1

原创 JS 判断数组中是否存在重复

/** * 判断数组中是否存在重复 * @param {Array} V 需要判断的数组 * @returns true/false 存在或不存在 */var IsRepeat = (V) => { var obj = {}; for (var i in V) { if (obj[V[i]]) { return true; }; obj[V[i]] = true; }; return .

2022-04-16 11:15:25 773

原创 JS 在对象中通过对象的值来寻找该值的键(key)

/** * 通过对象值来寻找键(key) * @param {Object} object 查找的值 * @param {*} value 需要寻找的键 * @returns 对象中查找到的key */var getObjectKey = (object,value) => { return Object.keys(object).find(key=>object[key]==value);};...

2022-04-16 11:13:53 6911 2

原创 正则校验字符串只为中文,或者数字之类的

/** * 判断字符串中是否存在中文 * @param {String} V 需要校验的字符串 */var IsEnglish = (V) => { var re = /^[^\u4e00-\u9fa5]+$/; if (re.test(V)) { return true } else { return false; };};/** * 判断是否只为数字 * @param {Number String} V 需要判..

2022-04-16 11:07:56 861

原创 Javascript对象实现深拷贝的方法

1.使用ES6的方法var obj = { "name": 'Jack', "age": '32', "job": 'developer' }; var obj2 = {...obj}; obj.age = 39; obj.name = 'Tom'; console.log(obj); console.log(obj2);2.通过将引用类型转换为基本类型来实现var obj = { "name": 'Jack', "age"

2022-02-21 09:47:48 298

原创 Javascript如何实现快排?

在开发中,我们经常会开发排序功能,数据少的用冒泡排序就可以实现,但是如果数据过多的时候再用冒泡,时间上就很不理想,所以我们就需要用到快排来实现。var arr = [2, 1, 4, 5, 6, 3, 4, 5, 8, 5, 2, 9, 4] function quickSort(arr) { //定义一个递归函数 const recursion = (arr, left = 0, right = arr.length-1) => {...

2022-02-21 09:41:32 1297

原创 js实现同一个元素容器内进行拖拽

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> &.

2021-12-21 09:48:48 284

原创 js如何实现跨容器拖拽

<!DOCTYPE html><html ><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta charset="UTF-8"><title></title> <style>.container ul{ width: 350px; padding: 15px; min.

2021-12-21 09:47:15 583

原创 iframe窗口下滚动条失效怎么解决

在iframe跳转的页面上添加如下两行代码就能完美解决滚动条失效的问题<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><body onmousewheel= "top.document.body.scrollTop-=event.wheelDelta "/>

2021-12-17 15:53:09 1505

原创 如何使用递归排序

var arr = ['A','Q','D','W','B','G'] function quickSort(arr) { //定义一个递归函数 const recursion = (arr, left = 0, right = arr.length - 1) => { if (left < right) { //过程5:此时left===right,分无可分,则代表整个递归循环着结束 let i = left, j = right, .

2021-12-13 17:59:40 785

原创 页面出现滚动条时如何浮空

使用overflow-y:overlay就可实现滚动条浮空的效果注意这个方法只兼容基于webkit和Blink的浏览器

2021-12-13 17:54:46 1318

原创 使用DIV+CSS实现具有拉宽效果的表格

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2021-11-30 10:18:39 448

原创 实现固定表头,并有左右拉宽的效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2021-11-30 10:17:13 197

原创 滚动条滚动到底部是加载数据(数据分段加载)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.

2021-11-30 10:14:16 321

原创 Javascript中的值类型有哪些?

1. 简单数据类型(值类型)String Number Boolean undefined null数据存储在 栈 中2. 复杂数据类型(引用类型)Object function Array先在栈空间中开辟一块内存,将 数据保存到堆空间中 ,然后将数据在栈空间中的存储 地址放到栈空间中简单数据类型又分为字符串 string,数字 number,布尔 boolean复杂数据类型又分为 对象 Object 函数 function空的数据类型 空 null 未定义 un...

2021-11-20 18:12:40 872

原创 常见的鼠标样式

cursor:pointer; 手形 cursor:crosshair; 十字 cursor:text; 文本光标 cursor:wait; 等待 cursor:default; 默认 cursor:help; 左右箭头 cursor:e-resize; 左右箭头 ...

2021-11-20 16:49:41 754

原创 原生JS鼠标拖动修改表格的列宽

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.

2021-11-20 16:30:28 2393

原创 Jquery-ui的Resizable属性详解

$("#win").resizable ( options);Resizable有16个属性,我们可以自由组合灵活运用来实现我们想要的效果alsoResize:false,//类型STRING,可以伴随缩放的元素,如要在$("#win") 缩放的同时,“#win-1”也进行缩放,那就可以传“#win-1”animate:false,//类型BOOLEAN,缩放是否带动画效果默认falsedelay:null,//类型NUMBER,缩放延迟...

2021-11-04 13:40:31 1367

原创 封装一个节流函数

function jieliu (handler,delay) { let clear=null return ()=>{ //保存this对象 let _this = this //传入的参数 let arg = arguments if(!clear) { clear=setTimeout(()=>{ clear=null handle.

2021-10-21 12:02:25 272

原创 封装一个防抖函数

function fangdou (handler,delay) { let clear=null return ()=>{ clearTimeout(clear) clear=setTimeout(()=>{ handler() },delay) } } function fn(){ console.log(122); } let aa=fan.

2021-10-21 11:20:49 114

原创 封装原生的Ajax请求

function getAll(obj){ let xhr=new XMLHttpRequest() xhr.onreadystatechange=function(){ if(xhr.ready===4){ let res=xhr.responseText // console.log(res); obj.success(res) } } let arr=[] for(let key in obj.data){.

2021-10-17 18:08:05 86

原创 封装Axios请求

// 通用接口调用模块import axios from 'axios'// 接口调用基准路径export const baseURL = 'https://apipc-xiaotuxian-front.itheima.net/'// 创建一个独立的实例对象const instance = axios.create({ baseURL: baseURL})// 响应拦截器instance.interceptors.response.use( res => { .

2021-10-17 18:02:52 111

空空如也

WebView无法使用

2024-05-06

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

TA关注的人

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