自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 今天就简单的说一下前端的游戏逻辑 if else,之前的抖音接入小游戏先缓存,最近太忙,先写一些简单的

/切记要使用这种 ``加一个符号$来写哦因为之前有说过这个问题。3、其实你写多的时候你就会发现,你写的代码能像艺术一样就很牛逼了;//直到我前端大佬告诉我,我才有体会,尽可能少写这种 if else 的这种逻辑。//上面的写法是不是看起来就舒服很多,没有必要绕进去那个 if else 的写法。总结:1、写的时候是不是看着写法二和写法三是不是舒服很多;比如在 cocos creator 组件 label。//假设服务器下发的数据就是。

2024-03-14 00:32:20 553

原创 参考render和ceateElement,但也有自己的理解,代码都是差不多的

是用于创建和渲染DOM元素的两个重要方法,通常在Web开发中使用。以下是它们的简单示例:在JavaScript中,是用于创建和渲染DOM元素的两个重要方法,通常在Web开发中使用。// 调用 render 函数以在父元素中渲染新的 p 元素。// 将新创建的 div 元素添加到文档中的 body 中。// 将新创建的 p 元素添加到父元素中。// 渲染一个新的 p 元素,并设置其内容。// 创建一个新的 div 元素。// 设置 div 的一些属性。在JavaScript中,// 获取一个父元素。

2024-03-10 22:18:14 382

原创 今天就分享一下如何提前前端游戏的效率工作问题(自己工作经验得出来的)

第三:每次你写完一个功能,你都要去在总结一下,你在公司的确是要完成公司的事情或者任务,公司才会给你出粮,但不能意味着为了工作而工作,你要懂的一点,你也是同时为了你自己提升你自己的技能而去做这个功能,所以平时都要善于写技术总结,把一些你做项目中遇到的问题觉得不错的地方都可以做一个笔记,下次遇到的时候,就立刻知道,咦这个不是我做过的,那么这个时候效率就会提升百分之两百,闭着眼睛你都可以写出来(虽然有一点夸张),但不能只会cv,你要知道原理,如果给你自己写的话,你要问你自己能否也能写出来。

2024-03-10 22:04:54 411

原创 如何使用 window 的.bat 完全拷贝一个文件到另外一个文件全部替换

总结:1.xcopy 是拷贝路径到什么路径这个你选择就好,2.echo输出日记的意思你要剪头,1 是成功 0 是失败,3.pause 是执行回车就行了.2.然后新建后缀命名为 copy.bat 回车,然后选择编辑这个 copy.bat 你可以使用文本编辑即可;1.在 window 桌面新建一个文件夹,在这文件里面新建两个文件,文件 A和文件 B。你想拷贝 A的文件到 B并且全部替换。有不对的地方请纠正就好。比如你的文件夹是 A。

2024-03-07 23:07:13 880

原创 先缓存第二集抖音接入 ,最近加班猛,就分享简单的知识,如何使用:关于使用replace的用法正则表达式

/注意的是,第一个参数是/\ 加上换行的\n,第二个参数是换行的\n。如果你想在cocos creator中新建一个预制体的话,你可以传这个content的内容进去,一般都是配置表那样子写,如果标题。总结:replace其实就是分割你的换行符分割出来然后拿到1、2、3这样子的结构在通过这样子的结构显示你想要的内容;如果你是分割出1、、k库里。配置表:假设字段是这样子的 content = "内容标题:\n1、库里。

2024-03-07 22:44:38 647

原创 之前续写抖音开发者接入字节小游戏的缓存一下,现在说一下在 Windows 或者 Mac 如何用终端更换路径?

比如我是在E:\project\Q1\trunk\client\src\usersetting>下面有一个 js 脚本的那么你就可以执行下面这行操作,前提你要安装 node.js哦E:\project\Q1\trunk\client\src\usersetting> node .\imgmetachange.js然后回车即可;===============以上是针对 window 操作系统的哈====================console.log('---开始查询---');

2024-03-03 16:36:12 1848

原创 关于 cocos creator 如何打包抖音字节小游戏步骤二

修改这个 game-cocos.js 这个文件的 requirPlugin("cocos")修改为如下所示:require("cocos/cocos2d-js-min");注意的是,和之前引入的路径是在 cocos 的目录下。上面的情况是相对抖音开发者的如果是微信也是遇到这种情况怎么办?第二是微信开发者报错情况下如何解决;解决的思路:只要把微信的调式基础库版本改高就可以解决了。总结:第一个是字节开发者报错这种情况下如何解决;这种情况下你怎么解决?

2024-02-27 23:26:06 430

原创 关于 cocos creator 如何打包抖音字节小游戏步骤一

1、cocos creator打开引擎,在顶部选择构建之后,在选择。这样子就简单的实现第一步骤,明天晚上继续分享第二步骤的具体问题~

2024-02-26 22:21:13 662

原创 ts的基本数组在项目组中的使用,如何使用

/那么这个就可以通过 list2 下发每次数组的索引去找到 list1 下标的索引了,就可以实现这个位置的对等找出 list1 的 index(Idx) 的值了,反之如果你想通过 list1 去找到 list3 的值如下(写法是一样的)//调用这个函数方法传 Id 和等级,为什么要传 Id,因为要从配置表找到这个 Id 然后通过这个 Id 去找到这个列表的字段,那为什么还要传等级呢,因为这个等级是服务器下发的,当你升级的时候你要对界面上去做刷新处理所以两个参数不可少。//获取字段二的长度。

2024-02-22 22:33:21 549

原创 关于少写 if else 多写三目运算符的好处和坏处

如果这条件满足 1 的时候就更换 icon_1,不满足就更换 icon_2。好处一:可以不要让自己绕进去这个循环里面如果循环很多的时候;好处三:如果很多逻辑判断的时候真的可以节约很多的代码量;那么简单的写法就是let img:string;比如有一个条件是让你判断是不是要更换图标的按钮。好处二:减少代码量,从五行变成一行就搞定啦~;//总结:如果使用方法二来写。

2024-02-21 22:17:45 372

原创 今天分享一下 cocos creatot 中的 laberw为什么不能使用拼接+“ “;形式显示文本

/一般情况下都会这样子写。

2024-02-21 21:53:40 327

原创 关于失业的事情要说...

3、问的一些问题别人就觉得你很初级,不管是谁, 你一但问了别人问题,别人就会知道你大概的技术水平是长什么样,问的越多,你就越出问题,你都要自己把控一个度才知道是怎么样什么该问什么不该问,别人觉得你有这么多工作经验,你在别人眼里就是一坨屎,别人不表现出来,只是不说而已,那么这个时候你只能提升你自己,知道自己哪里不足就弥补哪里如果你还想在程序这行业继续做,那么你就要付出的比别人更多的努力和勤奋懂的东西要更多;2、被别人说你的不足,那么肯定你写的东西不好,别人觉得你有七年,那么你就应该有七年的工作效率;

2023-12-06 22:28:51 62

原创 如何在 ts 脚本写一个计时器,然后在关闭计时器

好啦,这是今天做业务的时候想到的事情,我当前还想绑定一个脚本来实现这个逻辑的,后面发现其实还可以这样子写。//这个 5000 代表的是五秒的意思,因为这里是算毫秒所以写 5000。写这个主要是比如服务器不想主动推送数据给你,想让你每隔多少秒主动请求一次这种的时候。一般就可以使用上面的代码了,但以自己的经验来说的话,一般都是广播的形式来监听做的。首先你要写两个方法是方便调用,第一个方法是开始计时器,第二个方法是结束计时器。//开始计时器,这里面你可以处理你的逻辑。//设置一个全局的私有变量用来存当前的时间。

2023-12-05 23:39:44 172

原创 今天分享一个根据状态来排序的,脚本是使用 ts(TypeScript)

服务器返回什么数组里面的对象,你就在接口写上什么就 ok,然后就可以在列表上进行排序显示了,如果加多几个状态,你也一样可以根据这些状态去判断进行排序。

2023-12-05 23:26:28 48

原创 Ts 如何实现单例?代码实现

实际项目的代码如上图所示,就是这样子简单。

2023-12-04 23:48:38 49

原创 前端做业务的感悟

3、我们不能局限一天下来,就只会做一些业务,人的时间有限,你要总结你 get 到了什么东西,哪些东西是值得的,如果这些让你重新再来写一次,你能不能写出来,要把前端最有价值的东西,你学到了,那么你就是等于赚到了,这不是开玩笑,当然这样子说会比较庸俗,但前端不就是不断去学东西学技术的吗?2、回答第一个问题之后,如果你答案否,那么你就要想一想,你是哪里不足,如果你的答案 yes ,那么就继续努力,看能不能把你做的业务模块完完全全复刻到你 demo 中去实现;

2023-12-04 23:39:14 29

原创 关于写代码前端的一些事情自己的感想

3、如果真的写不出来,就把你能认为你能写出来的用笔记下来一步一步的去写然后用代码一步一步的敲出来就可以了然后你发现咦我竟然可以全部写出来!2、要大胆的去尝试不要害怕自己写不出来,其实代码就是和写作文差不多的意思,要弄明白什么意思之后你写起来就很丝滑;1、当你没有思路的时候你可以用笔记下来你要接下来做的事情,怎么舒服怎么画前提原则是你要完成的需求是什么;

2023-12-03 00:19:45 41

原创 使用 ts 如果后端返回字符串:“1,102,10000;1,10002,450“,你怎么判断这个的长度?返回一个数组的形式去获取 item 的值?

1,10002,450, 1,10003,600"//这种。那你前端要怎么获取这个 reward 和 reward1 的长度?

2023-12-02 00:44:31 28

原创 在 cocos creator 中,如何实现一个物体自由旋转,使用 ts 来实现

在这个例子中,我们创建了一个`RotatingObject`类,它继承自Cocos Creator的`cc.Component`。通过在属性装饰器中定义`rotationSpeed`属性,你可以在编辑器中设置旋转速度。在`update`函数中,我们根据时间间隔(`dt`)更新节点的旋转。在Cocos Creator中,你可以使用 TypeScript(ts)来实现物体的自由旋转。// 旋转速度,可根据需求调整。// 在update函数中更新旋转。然后在把改节点挂在对应的文本即可。

2023-12-01 00:55:52 273

原创 使用 cocos creator 实现一个 label 文本颜色自动渐变然后缩小在变大,使用 Ts来实现的方法

/ 将颜色渐变为红色。// 设置动画结束后的回调函数,重新运行整个效果。// 创建动画并运行。

2023-11-29 23:25:52 546

原创 一个简单的获取当前星期几,在 cocos creator 使用 ts 来实现

这样子你就可以获取当前的天数来在前端做你相应的逻辑处理了,但有一个不好的地方,一般这需要后端返回,如果使用前端,前端可以修改时间的。console.log("今天是星期日");console.log("今天是星期一");console.log("今天是星期二");console.log("今天是星期三");console.log("今天是星期四");console.log("今天是星期五");console.log("今天是星期六");console.log("获取星期失败");

2023-11-29 23:04:43 131

原创 在 cocos creator中,使用 Ts来实现如何时间开始计时

/ 使用schedule函数每秒执行一次updateTimer方法。在预制体上挂载这个 label 对应 main 下挂载着一个脚本就可以实现了。// 如果计时器处于启动状态,更新已经流逝的时间。// 在这里可以更新显示计时的文本。// 将秒数格式化为分:秒的形式。// 设置计时器为启动状态。// 设置计时器为停止状态。// 取消schedule。// 在开始时启动计时。

2023-11-28 23:03:55 141

原创 今天分享一个在 cocos creator中,如何使用 ts 实现一个三秒倒计时的

确保将上述脚本组件添加到Cocos Creator场景中的一个节点上,并在该节点上挂载一个Label组件,以便显示倒计时。在Cocos Creator中,你可以使用TypeScript(ts)来实现一个三秒倒计时。方法更新倒计时文本,减少倒计时时间。当倒计时结束时,取消定时器,并可以在这里执行倒计时结束后的操作。这个脚本可以直接挂载在预制体的一个 label 上,然后运行绑定就可以实现,// 在这里可以执行倒计时结束后的操作。// 如果倒计时结束,取消schedule。// 在开始时启动倒计时。

2023-11-28 22:47:46 377

原创 今天想分享的内容是感悟,今天就不分享一些技术的东西了

人有两种动脉,一种的静脉,另外一种是动脉,好比如汽车到了晚上就要开红色的灯,那么就等同于人的动脉,而到白天的时候就蓝色,相当于人的静脉,今天在脉脉听说抖音字节裁员的信息,多少有一些感悟,就觉得游戏行业,大厂打包出售游戏业务,不知道这个会不会是后面的趋势。

2023-11-26 22:30:55 35

原创 分享一个在 ts 中遇到的数字转换成中文的数字

console.log("星期:", arrtStr[item]);//这里就可以输入每一个 星期一、星期二、星期三这样子。let arrStr = ["一","二",“三”,“四”, "五",“六”,“日”];比如你想要显示星期一但是你只有星期 1 这种的时候,其实你可以使用一个数组来定义比如。通过数组的下标是找到对应的索引来执行里面的逻辑。

2023-11-25 13:50:51 109

原创 关于 FGUI发布到 cocos creator 版本 2.4.11实现文本滚动的效果

2023-11-24 22:59:50 96

原创 fgui在 cocos creator 如何让一个文本做成一个滚动的效果,使用 ts 脚本来实现

在这个示例中,假设你的 FGUI 包中有一个名为 "Main" 的组件,其中包含一个名为 "scrollText" 的文本组件。在 Cocos Creator 中使用 FGUI(FairyGUI)实现文本的滚动效果,可以通过 TypeScript 脚本来实现。确保你已经正确配置了 TypeScript,并在脚本中引入了 FGUI。你需要替换代码中的 "YourPackageName" 为你实际的包名。首先,确保已经安装了 FGUI 插件,并且已经正确配置了 TypeScript。

2023-11-23 22:31:12 394

原创 分享一个不错的脚本,可以通过, node index.js 来执行你的预制体

console.error("未找到该文件:",)

2023-11-23 00:13:13 28

原创 关于 cocos creator安装导表插件工具使用

直接在这个插件的目录下,把你的到表插件解压放在目录下,然后重启一下 cocos creator就会出会箭头的那个按钮了,这个是到表的插件:链接: 链接: https://pan.baidu.com/s/1Te2PjiMxoxM7S7sszJHpJg?那么就可以大工告成了,这里是形成 js 的不是 json 因为要绑定 index.js 来执行,这样子就算完成了。然后后面的就去除这个D-道具表-prop.xlsx就可以了,然后点击。这是没修改之前的,下面这个是修改之后的。然后这个是整个配置表。

2023-11-23 00:01:48 151

原创 关于 Mac 在 cocos creator 中如何使用 FGUI

如果你想重新在打开这个布局的话,就可以在这个后缀名上打开。最后在选择发布就好了,这里发布有两个文件。之后就一键式的打开就好,在这个界面上。

2023-11-21 23:22:52 155

原创 关于 ts(TypeScript)报错一行上方使用 // @ts-ignore来忽略错误问题

比如你的代码当中是使用 Ts 写的脚本,那么可能会有一些出现报错的情况,那么这个时候你可以使用://@ts-ignore写上这个,你的代码就不会出现报错的情况了,比如下面的代码。即使你的类名 MainLineView 没有写这个方法,也不会出现报错的问题,虽然简单,但是记录着也是一件快乐的事情。

2023-11-21 22:41:23 666

原创 关于egret调式手机端log日记怎么使用方法?

在调式白鹭引擎项目的时候egret都会在手机端运行,但是没有日记报错不知道具体是什么原因和情况,那么这个时候就要查看日记才知道哪里出现错误了。方法如下:在egret当中都会有index.html这个文件,如果你是发布到release的话就会生成一个index.html你就在这个文件里面多写上这段代码即可:<script src = ''https://cdn.jsde...

2020-01-18 23:56:47 574

原创 就在几天前,听说用了 YYYY-MM-dd 的程序员,都在加班改 Bug !

稳住,今天是周六,补一篇文章,当然轻松加愉快。大叔我北漂十多年,一直没有摇到北京的车牌,每周都需要通过一个 APP 办理“进京证”,当我办理 19 年最后一次进京证的时候,APP 给出了这样的提示:日期显示:“2020-12-31”!车友群里面立马有人不淡定了,虽然大家都猜出来,这应该是 APP 的 Bug,但还是难免要吐槽一下,讨论到最后,就快要“杀个程序员祭天了”!那么产生这个 Bug...

2020-01-11 10:21:31 609

原创 2020-01-09

关于内网发布外网的web项目在公司使用内网做开发,自然就不能上网,需要外网才可以上网看资料,内网只能提交SVN,以及RTX聊天工作内容,下载的egret都是从外网拿到再从内网安装。window需要安装LUA环境,需要大佬给你权限,我从内网发布外网的命令行就是game h5-test c然后回车即可就可以发布到外网了,不要看就简单一句话,实际上还需要你做的步骤;步骤就是点击发布egret H...

2020-01-09 23:58:18 201

原创 2020-01-08

关于EXML的锚点如果你使用的是showAll的话,那么你在EXML的eui当中去对应图片的锚点,这么个锚点呢?比如你是一张图片做背景的话,想居中的话,就在锚点点击居中即可,在手机端和浏览器都会不会显示图片偏移的效果,如果是按钮在左上角出现的话,对应在左上角锚点在顶部锚点即可,同样在右边也是如此,中间也是一样。...

2020-01-08 23:12:52 111

原创 2020-01-07

egret发布版本web端打开egret引擎点击发布HTML5版本名字要取好,比如我是取v1. 0点击发布之后就会在bin-resoured目录下生产web 鼠标点击继续就会有js 和resoured以及index. html 以及json 文件,之后就可以推外网,刚开始做的就是这个因为内网没有推外网所以目前的数据为零网址如下:http://front.h5.7cwan.com/...

2020-01-07 23:00:03 133

原创 2020-01-06

在egret当中的按钮点击之后有反弹缩小变大如上图,在自己的一个类TS当中写上static 定义一个静态类,然后你调用的就是这个类加上点调用方法函数名字即可然后你把你的按钮点击事件传入即可就可以实现点击按钮之后有果冻的效果出现...

2020-01-06 22:36:31 104

原创 2020-01-05

数字大于六位以上读取万字在egret引擎版本当中使用的语言有两种一种是JS和TS简称JavaScript和typescript,在做唐朝文字游戏这个项目当中有一个需求就是读取数字货币很多的时候,比如88888这种,应该是八万八,简称为阿拉伯加万字,那么怎么做呢?思路如下:定义一个数组let arr= PlayerData.Collger.Math.floor+spilt(””,) ;if ...

2020-01-05 22:24:53 108

原创 2020-01-02

如何使用JSON读取typescript显示在egret or Chrome显示,一些字段不需要显示则不给显示出来?下面这个是JSON表然后显示在chorme运行然后通过拿到这个列表的形式进行判断,如果sc. Num_list[i]. levelData. rewardCopper == 0则把上面并接的字符串给移除,如上面代码所示即可就实现效果,下面是之前的错误效果所以总结就是:一...

2020-01-02 21:03:23 112

原创 微信开发者最新版本:当前已是最新版本(1.02.1902010)2019.2.13出现问题 微信工具的服务端口已关闭

参考如下图即可解决微信工具的服务端口已关闭问题

2019-02-13 23:11:50 1897

空空如也

空空如也

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

TA关注的人

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