自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何解决css的过渡动画无效的问题

网上说用 setTimeout(func, 0) 就可以解决,事实上是不可以的,换成 requestAnimationFrame 使动画从下一帧开始播放就可以了,emmmm。

2024-07-05 23:23:59 35

原创 游戏中的红点系统

个人认为,红点系统即然作为一个系统,就应当是独立的,作为一个呆在框架底层中的模块,必定要与业务耦合,这是大前提,但是考虑如何解藕其实是最后才需要考虑的事情,咱得先有红点功能才能考虑如何解耦不是?在上面的设计中,红点系统公开出来的接口是够简单,但是红点树如何构建,这个我却不知道自己的做法是否是科学的,说来惭愧,码字十几年有余,我只在两个项目里接触过红点系统,上个项目中有红点但并没有红点系统,UI里到处都是红点值计算函数,到处都是类似。刚花了两天重构了下手头项目中的红点系统,就写一点分享下自己的设鸡吧。

2024-03-23 02:05:41 1007

原创 Laya 中操作位图像素

Laya 中操作位图像素

2023-02-13 18:48:45 178

原创 VSCode 和 LayaAS

没有摘要

2023-01-09 10:18:32 200

原创 Cocos Creator 3.x Android 环境 Spine 叠加模式不生效

这是因为 Skeleton组件默认PremultipliedAlpha是勾选的,取消勾选就好了。

2022-01-19 16:52:49 2689

原创 linux常用指令

查看硬盘信息: df or df -hl查看文件夹大小: du -h --max-depth=1查看当前文件夹下的所有文件大小: ls -lht

2021-04-19 10:31:36 69

原创 PS简易教程

1. 切图,按住 Ctrl + Alt + Shift,然后鼠标选中要导出的图层的缩览图,然后按C,再敲两下回车,就可以将其保存成图片了,操作完后,应当在 窗口=>历史记录 里将裁剪操作撤掉掉2. 显示像素而非厘米:编辑 => 首选项 => 单位与标尺 => 单位 标尺 => 选择像素,保存...

2021-04-11 14:20:58 483

转载 Mac安装svn

首先感谢这位博主:https://www.jianshu.com/p/b3fd26cbef46其次感谢这位博主:https://blog.csdn.net/weixin_45488495/article/details/111916816最后感谢这位博主:https://www.jianshu.com/p/e4459a0fd77a?utm_campaign=haruki&utm_content=note&utm_medium=seo_notes&utm_sourc

2021-01-22 23:07:00 413

原创 使用layadcc来热更游戏

我都快自闭了呀,搞了一天,原来layadcc热更很简单。。。layadcc 指向的资源目录应当为 layabox 工程的 bin 目录,over 。。。

2021-01-15 18:23:00 1022

原创 Laya2.x安卓Native打包及自动更新功能

一、构建Android Studio工程系统:windowsIDE版本:2.8.0Android Studio版本:3.5.2首先构建个Android Studio的工程出来,构建项目时,URL需要改一改,默认文件名为index.js,应当改为runtime.json(用layadcc来更新的请自己尝试)完成这一步之后,还应当将MainAcitivity.java中的游戏资源网址后面加上版本号防止缓存问题:mPlugin.game_plugin_set_option("loca

2020-12-05 22:13:04 2716

原创 针对 VS Code 一些小毛病的处方清单

TypeScript环境和浏览器调试:1. 安装TypeScript Extention Pack2. 安装Debugger for Chrome.3. tsconfig.json中的sourceMap应当设为true,否则不能断点强制vs code中的tab为四个空格:1. Tab Size 设为:42. Detect indentation 把勾去掉3. Render Control Characters 打勾...

2020-12-05 10:53:16 183 2

转载 createProgramFromScripts is not defined问题解决方案

你应当先引用一个js库:webgl-utils.jsgit源码:http://greggman.github.io/webgl-fundamentals/webgl/resources/webgl-utils.js这个网址你可能打不开,所以我贴出了源码/* * Copyright 2012, Gregg Tavares. * All rights reserved. * * Redistribution and use in source and binary forms, with

2020-08-25 09:19:12 1968

原创 MsgQ机制,实现H5游戏的模块彻底分离

这是绝对是个好东西!!!做捕鱼时,有种心得,就是感觉puremvc真的只适合用来开发表现层,做做界面之类的东西,想以它作为整个游戏架构的支撑,是行不通的,因为会存在很多诟病。所以在项目接近收尾的时候,我就一直在思考如何对H5游戏中的模块进行彻底解耦。在另一篇博文中我己提到了项目的三层结构,但层归层,分层不等于分模块,如果想要降低项目维护的风险,除了分层,合理的模块化也很重要,尤其在一个多人...

2019-12-21 18:45:02 534

原创 vs code 配置 typescript 环境

用npm安装typescript之类的东西就不说了1. 首先创建一个文件夹作为项目目录,然后用vs code打开,并在目录上创建main.ts文件,敲入代码 console.log("hello world");作为运行测试用现在如果直接运行,会提示"Cannot launch project xxxxx, javascript cannot be found.",在这个提示框中,点击O...

2019-11-01 12:12:30 1318

原创 对TypeScript版PureMVC的优化

官网位置:http://puremvc.org/按接口逐一介绍所作的优化内容吧,没列举的亦可能有改动过,但未作大的改动。1. ICommand原版command中execute方法接受的参数是INotification对象,从INotification中可以获取到body, name和type,这种封装导致puremvc在派发消息时,你需要不停地去组装和拆分消息,有点繁琐,所以我将ex...

2019-09-01 00:39:37 1228

原创 捕鱼开发日志

最近在用Laya3d做捕鱼,版本是2.x,语言为ts, unity版本为5.6.x最新,底层架构准备使用puremvc singleton版本,js quardtree,然后再自己写个2d碰撞引擎,还有其它边脚料的东西,暂时不述----2019-08-30 10:40:29------------------------------------------有些感慨,因为要离职了,三个月...

2019-08-30 10:40:29 1124

原创 Laya2.x踩坑日记

Laya 踩坑笔记

2019-08-30 10:22:12 826

原创 分形噪声

原本想研究柏林噪声,结果发现自己想研究的原来是分形噪声,这就尴尬了,我想说其实百度到的大多数柏林噪声的资料其实都是分形噪声,除了这位同学:[图形学]-谈谈噪声:http://blog.csdn.net/candycat1992/article/details/50346469给你点个赞。不过我自己还是从一维噪声开始学吧,毕竟不会分形噪声,其实写博文的时候我没成功码出过分形噪声的

2017-07-13 13:50:06 4929 8

原创 噪声函数

上周在研究柏林噪声,作为一个纯新手,过程可谓艰辛,一个一维柏林噪声足足啃了我两整天的时间,才悟出一点眉目,说多了都是泪,特写此文献给同我一样的小白,希望可以能够为你们节约一些宝贵的时间。此文中大多理论均转载自网络,若有遗漏未注明出处,亦请谅解。本人图形学基础为零,若有错误之处请勿喷,欢迎指正。本文编程基于AS3。相关文章:[1] 柏林噪声:http://blog.csd

2017-07-10 11:30:10 6018

翻译 Flex调试安卓应用设备脱机

最近转行做as3真是坑爹,用的是flex,新建个项目真机调试显示设备脱机,但是eclipse却能找到设备,最后google了下,说原因是因为 Flex SDK 中adb 版本过低,从android sdk中拷个最新的adb过来就好了,可能是因为个人手机的安卓版本高过flex sdk发布时的版本吧。具体解决方法如下:android\sdk\platform-tools目录下的三个文件:adb.e

2016-10-28 22:40:59 460

空空如也

空空如也

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

TA关注的人

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