自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 资源 (5)
  • 论坛 (1)

原创 学习游戏的一些博客

1、http://blog.sina.com.cn/s/articlelist_1274726127_1_1.html2、“AS3.0高级动画编程”学习:第二章转向行为(上):http://www.cnblogs.com/yjmyzz/archive/2010/07/07/1773140.html3、“AS3.0高级动画编程”学习:第二章转向行为(下):http://www.cnblogs...

2017-10-04 01:21:20 5672

原创 unity和Android交互

https://www.cnblogs.com/lifeBuilder/p/8134409.html  

2020-09-02 14:07:12 12

原创 Unity中 Mono 和 IL2CPP 的选择

1、选择Mono和IL2CPP选哪个更合适?https://answer.uwa4d.com/question/5abdea21425802635474fbb42、网上有些说在AppStore过审时需要支持64位,Unity导出的包默认只有 armeabi-v7a 和 x86,差了个 arm64-v8a相关解决:PlayerSettings->OtherSettings->Scripting Backend->选项由Mono改为IL2CPP,此时 PlayerSettings-..

2020-08-21 20:25:41 92

原创 Unity点击RawImage获取RenderTexture的映射物体

1、需要射线检测的物体先加个collider组件,方便射线检测到2、第一种方式通过获取点击UI界面的UI坐标A,将A转换为RawImage的相对坐标B,再将B转为映射相机的视口(Viewport)坐标C,然后在映射相机发射射线对穿过的物体进行检测 代码如下:using UnityEngine;using UnityEngine.UI;public class TestRenderTexture : MonoBehaviour{ // 点击RawImage时,相对RawI..

2020-07-06 00:40:52 326 2

原创 打包时终止 Unity 进程

转自:https://networm.me/2019/06/09/kill-open-unity-process/介绍进行自动化打包时,需要将打开当前项目的 Unity 进程关掉,否则 Unity 会报告同一个项目不能开启多个 Unity 进程。It looks like another Unity instance is running with this project open.Multiple Unity instances cannot open the same project

2020-05-15 10:24:24 262

原创 Jenkins的一些插件

一、历史构建记录里每个BuildName可设置的相关显示1、https://www.cnblogs.com/zhenxing06/p/7229204.html2、https://blog.csdn.net/wc1695040842/article/details/102227480

2020-05-14 15:20:43 66

原创 本地python运行输出中文,Jenkins调用后输出乱码

转自:https://blog.csdn.net/gaimechen/article/details/78671679注:Jenkins ver. 2.190.3,Win10一、Jenkins修改:1、进入jenkins -- 系统管理 -- 系统设置 -- 全局属性,勾选Environment variables ,键输入 LANG 值输入zh_CN.UTF-8 保存2、配置电脑系统环境变量,新增变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=U...

2020-05-13 17:03:35 167

原创 [Lua] 内存泄漏与垃圾回收

转自:https://www.cnblogs.com/lyh916/p/7896072.html一.内存泄漏的检测Lua的垃圾回收是自动进行的,但是我们可以collectgarbage方法进行手动回收。collectgarbage方法的第一个参数是字符串,代表操作类型,第二个参数只有某些操作类型有,是该操作所需要的参数。常用的操作类型有:collect:执行一次完整的垃圾回收cou...

2020-04-04 17:59:15 64

原创 [Lua] table的 弱引用 和 强引用

转自:https://www.cnblogs.com/lyh916/p/7899815.html参考:http://www.benmutou.com/archives/1808一.强引用tablelua中的table是引用类型,更准确地说,是强引用类型。如下第二段代码,在内存中有一个{name = "123"}的table,并用a和b[1]指向它,然后置空a,此时就只剩下b[1]指向它...

2020-04-04 17:54:07 84

原创 UGUI雷达图

转自:https://blog.csdn.net/jk823394954/article/details/53876546雷达图的实现主要是通过函数OnPopulateMesh,关于函数OnPopulateMesh的用法在上一节中介绍的很清楚了。先看一下效果图我们有五个属性攻击,防御,闪避,穿透,治疗。雷达图的制作思路是:首先我们放五个Text控件,控件上写上对应属性的名字...

2020-04-04 17:43:37 94

原创 Unity 顶点基础 + OnPopulateMesh

转自:https://www.cnblogs.com/lyh916/p/9162463.htmlhttps://blog.csdn.net/jk823394954/article/details/53870779一.图形绘制1.绘制三角形using UnityEngine;using UnityEngine.UI;public class TestMesh : Base...

2020-04-04 17:38:28 312

原创 Unity中Shader是否可以热更新的测试

转自:https://www.cnblogs.com/cpxnet/p/6439706.html在unity的资源中,shader是比较特殊的一类。主要有下面几个疑问1. Shader算是代码,并且需要编译。那么是否可以热更新?2. AB中加载进来的shader是否可以通过shader.Find(名称)来索引?3.在使用shader_feature关键字后,build时忽略的变种是...

2020-04-04 17:12:51 183

原创 Unity中物体尺寸获取

1:gameobject.getcomponent< meshrenderer 或 skinnedMeshrenderer>().bounds.size.x或者是,这种方式获得是这个物体实际的大小尺寸,不需要再乘以自己或者父级的缩放比例;2:gameobject.getcomponent< collider>().bounds.size.x,在collider的size...

2020-03-29 11:04:46 337

原创 Unity 自定义Debuger类在编辑器里点击输出日志直接跳转到对应代码处

C#生成Debuger的DLL,在Unity中导入/调用DLL,在Unity编辑器里输出日志时就不会跳转到Debuger类里,而是跳转到调用Debuger类的对应代码处。对应生成DLL的方法:https://www.cnblogs.com/guxin/p/unity-import-and-use-dll.html,如下:创建DLL文件打开Visual Studio,新建一个项目,选择模...

2020-03-15 16:42:18 112

原创 学习Shader基础的一些博客

1、shader基本语法、变量类型、shader的三种形式、subshader、fallback、Pass LOD、tags:https://www.cnblogs.com/MrZivChu/p/shader2.html2、一系列:https://www.cnblogs.com/guxin/category/1079901.html...

2020-03-15 13:46:32 63

原创 游戏主循环(Game Loop)的详细解析

译自:https://dewitters.com/dewitters-gameloop/1. 引言  游戏主循环是每个游戏的心跳,输送着整个游戏需要的养分。不幸的是没有任何一篇好的文章来指导一个菜鸟游戏程序员如何为自己的程序供养。不过不用担心,因为你刚好不小心看到了这篇,也是唯一一篇给予这个话题足够重视的文章。  由于我身为游戏程序员,我见过许许多多的手机小游戏的代码。这些代码给我展示...

2020-03-10 20:32:52 1667

原创 Unity中常用Time类详解

转自:https://blog.csdn.net/sinat_37730224/article/details/79230706只读:Time.time:表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。Time.deltaTime:表示从上一帧到当前帧的时间,以秒为单位。Time.unscaledDeltaTime:不考虑timescale时候与deltaTime相同,若tim...

2020-03-10 20:13:59 304

原创 Unity HUD坐标转换

随便找个脚本挂着using UnityEngine;class HudTest: MonoBehaviour{ public RectTransform hud; //Hud public RectTransform uiParent; //Hud所在的ui节点 public Transform followTarget; //跟随的3D物体 ...

2020-02-29 01:31:11 121

原创 C#中存储数据的集合:数组、集合、泛型、字典

转自:https://www.cnblogs.com/mhq-martin/p/8921470.html为什么把这4个东西放在一起来说,因为c#中的这4个对象都是用来存储数据的集合……。首先咱们把这4个对象都声明并实例化一下://数组string[] m_Str = new string[5];//集合ArrayList m_AList = new ArrayList();/...

2020-02-20 12:05:28 217

原创 DOTween Sequence 使用图解

最近在使用DOTween制作一些动画过渡的内容,发现非常好用,使用Sequence类可以方便的组织Tweens来制作复杂的过渡动画。Sequence的几个函数文档说明都比较简单,我列出每个函数调用后的Sequence变化以方便查阅。下图表示调用函数前的Sequence。Append(Tween tween)Adds the given tween to the end of the...

2020-02-20 11:30:56 52

原创 UGUI的一些优化点

转自:https://www.cnblogs.com/lan-yt/p/9470157.html1.检查空Image游戏中许多时候会使用一个透明的Image组件来监听点击事件或者屏蔽Image后面的按钮事件,空的Image可以解决这个问题,用起来也很方便,但是空的Image照旧会参与绘制,从而产生overdraw。解决办法是扩展Graphic组件来替换Image组件。游戏中使用工具检查...

2020-02-15 00:07:37 99

原创 Unity中文博主频道列表

转自:https://connect.unity.com/p/yu-bei-ying-bo-zhu-ming-dan?app=true琳云科技团队频道 t/lin-yun-tech 主要成员个人频道 单鑫 u/dan-xin AnimeKing u/animeking-12020年1月琳云科技的博客列表 点击这里关注琳云科技团队Unity3D 记录精彩瞬间 点击打开 Unity...

2020-01-10 09:23:05 197

原创 Unity学习博客

游戏思想录:https://yrsc.github.io/#blog,https://github.com/yrsc/AssetBundleFrameworkiiiCircle:https://blog.csdn.net/u013108312/article/list/10壹叶成名:https://blog.csdn.net/qq_42461824...

2019-12-19 20:36:33 83

原创 Unity开发一些详细的代码讲解

一、比较细致的讲解Unity开发(一) 多线程断点续传文件下载管理器(上):https://blog.csdn.net/wowo1gt/article/details/100087547Unity开发(二) 多线程断点续传文件下载管理器(下):https://blog.csdn.net/wowo1gt/article/details/100137480Unity开发(三) AssetB...

2019-12-18 20:50:31 58

原创 AssetBundle的内存示意图

2019-12-18 10:09:17 29

原创 连接远程桌面相关设置

1、查询并记录远程计算机的IP,点击“开始——运行”,输入“cmd”命令后回车,准确查看并记录ip adress;2、在计算机桌面图标上右键鼠标,然后选择“属性”,在打开的控制面板窗口中再点击“远程设置”,在随后弹出来的设置界面中,勾选“允许远程协助连接这台计算机”,并在下面的“远程桌面”单选菜单中选择“允许运行任意版本远程桌面的计算机连接(较不安全)”或“仅允许使用网络级别身份验证的远程桌面...

2019-12-06 12:47:47 114

原创 Unity 的 SpriteAtlas 打包时的 InClude in Build

大致的理解1、不选中InClude in Build:在root\Library\AtlasCache\xx\不会生成在大图集缓存aa,每次加载的AssetBundle包里含有图集资源时,会触发SpriteAtlasManager.atlasRequested,此时需要手动处理触发回调函数里收到资源名后自行加载图集目录资源(打包后的资源目录)2、选中InClude in Build:...

2019-11-28 15:19:30 904

原创 Unity常用的技巧

转自:http://www.manew.com/thread-146358-1-1.html 1、TextArea 当我们使用“string”要输入比较长的文字的时候,往往会看不全文字 可以使用 “string” 属性的字符串来编辑在文本区域的柔性。 2、Header, Tooltip and Space 为了更好的组织属性字段,可以使用 “Header...

2019-11-26 16:28:45 61

原创 Lua中:require、dofile、module加载流程基础

转自:https://www.cnblogs.com/yyxt/p/3870236.htmlLua提供高级的require函数来加载运行库。粗略的说require和dofile完成同样的功能但有两点不同:1.require会搜索目录加载文件;2.require会判断是否文件已经加载避免重复加载同一文件。由于上述特征,require在Lua中是加载库的更好的函数。(一) re...

2019-11-25 11:54:12 31

原创 Unity3D移动平台内存优化

转自:https://www.jianshu.com/p/7ab739560c4a最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化.Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。Resources.Load就是从一个缺省打进程序包里的Asse...

2019-11-17 17:33:00 45

原创 Unity3D 中材质球(Material)打包成AB(AssetBundle)出现材质丢失问题的解决方案

转自:https://www.cnblogs.com/hacker13a/p/7279730.html关于Unity3D中打AB(AssetBundle)资源包,默认是不连Shader一同打包进去的,所以得自行添加,添加方式比较简单,不需要往项目中添加Shader,只是点选一下就可以了,具体实现方式如下:在Unity3D 的头部菜单栏下点Edit>Project Settings&g...

2019-11-15 16:41:59 626

原创 关于wing的内置静态web服务器的扩展方案

转自:https://bbs.egret.com/thread-47922-1-1.html随着项目的深化,发现wing的内置静态web服务器达不到我们的工程要求。前段时间我发了一篇问答:http://bbs.egret.com/thread-47613-1-1.html。结果还是没有等到满意的答案。事实上wing也不可能满足各种工程的特殊需要,这完全可以理解。我确定撸起袖子研究wing的ap...

2019-09-29 10:03:41 43

原创 H5走迷宫游戏

转自:https://blog.csdn.net/qq_40693171/article/details/100716766

2019-09-27 09:23:00 2048

原创 egret编译 FATAL ERROR: CALL_AND_RETRY_0 Allocation failed process out of memory解决

转自:https://www.bbsmax.com/A/qVde4VAg5P/egret 白鹭编译时异常提示:FATAL ERROR: CALL_AND_RETRY_0 Allocation failed process out of memory.编译时内存溢出,因为白鹭编译时使用的自带的32位nodejs, 可换自己安装的64位的nodejs.解决方法1:1.安装个64位...

2019-08-29 16:29:44 594

原创 ECS设计

1、老外写的一篇讲解:什么是游戏开发的实体系统框架(https://www.richardlord.net/blog/ecs/what-is-an-entity-framework.html),对应的译文:https://blog.csdn.net/aisajiajiao/article/details/190112592、过程比较详细的基本框架(JS实现):如何通过实体组件系统在Javasc...

2019-07-04 16:24:21 315

原创 setuna.exe在win10下使用,桌面自动放大问题

操作环境:win10操作办法:鼠标右键setuna.exe--属性--兼容性--如图

2019-06-29 12:14:25 3049

翻译 点是否三角形区域内判断

2019-06-27 09:56:43 146

原创 状态同步和帧同步

状态同步:客户端发送操作给服务端,服务端接收所有客户端操作数据,处理计算逻辑得出结果,发送数据更新所有客户端帧同步:客户端发送操作给服务端,服务端转发所有客户端操作数据,所有客户端都通过随机因子保证每次得出结果一样(随机因子保证一样,因为比如浮点数可能会影响到准确性,今儿导致结果不一致,或者随机因子也可以有服务器给,直接保证一样)1、状态同步:指的将其他玩家的状态行为同步的方式,一帮情况下A...

2019-06-21 10:52:39 1365

转载 回合制战斗设计

转自:https://blog.csdn.net/zhanghefu/article/details/22753973回合制战斗设计一 前端基本设定回合制战斗设计一 前端基本设定回合制战斗设计一 前端基本设定前端需要考虑的问题1.资源: 解析战斗配置,加载各种资源文件2.人物动作 待命 普通攻击 技能性攻击 待命+buff效果 ...

2019-06-17 01:54:16 484

转载 一些特定形状的排列

转自:https://bbs.egret.com/forum.php?mod=viewthread&tid=49685&highlight=%E6%8E%92%E5%88%97class DisplayLayout extends moon.MoonContainer{ protected panelMore:moon.PanelMoreManager;...

2019-06-11 16:36:22 78

as3比较详尽的工具类

类-结-构(一部分没有在下表列出) xml: XMLLoader.as ---------------------- 加载xml的类 xmlToArray.as ---------------------- xml转换Array util: ArrayUtil.as ---------------------- 数组辅助功能 setFrameout.as ---------------------- 延迟(帧)函数 clearFrameout.as ---------------------- 清除延迟函数 delayOut.as ---------------------- 延迟(秒)函数 EnterFrame.as ---------------------- 类似as2enterFrame NumberUtil.as ---------------------- 逐个递加数字 setFor.as ---------------------- for循环函数体 tryRun.as ---------------------- try catch运行函数 url: Address.as ---------------------- 设置为首页/添加收藏夹/获取地址栏地址并且复制到右键 URL.as ---------------------- 跳转html/获取文件地址 Cookies.as ---------------------- shareObject类似cookies HtmCookies.as ---------------------- 真实cookies JavaScript.as ---------------------- javascript交互 HTTPS.as ---------------------- url随机数 SNS.as ---------------------- 各个sns网站的分享 timeline: prevPlay.as ---------------------- 反向/正向播放mc Timeline.as ---------------------- 处理时间轴 time: TimeClick.as ---------------------- 计时器 TimeCount.as ---------------------- 计数器 TimeFormat.as ---------------------- 格式化时间 text: BitmapText.as ---------------------- bitmap文本副本 setDText.as ---------------------- 快速设置动态文本 replaceAll.as ---------------------- 替换字符 MiniFont.as ---------------------- mini字体库 test: MainLoad.as ---------------------- 测试框架 third:(部分第三方类) stage: AutoSize.as ---------------------- 自适应屏幕尺寸 FullScreen.as ---------------------- 控制全屏 StageInit.as ---------------------- 初始化场景 object: AClass.as ---------------------- 获取对象所属的类 all.as ---------------------- 全体对象调整 some.as ---------------------- 遍历并调用对象集属性 move: BasicMove.as ---------------------- 简单的运动方式 mouse: Menu.as ---------------------- 右键菜单 MouseCheck.as ---------------------- 检查鼠标是否移动 load: GroupLoader.as ---------------------- 列队加载一组元素 MCLoader.as ---------------------- loader组件 ProLoader.as ---------------------- 预加载 geom: Rectangular.as ---------------------- 控制目标在矩形区域内 RectangleUI.as.as ---------------------- RectangleUI工具条 events: BasicEvent.as ---------------------- 基本事件模式 ButtonEvent.as ---------------------- button相关的事件 FLVEvent.as ---------------------- FLV相关的事件 LoadEvent.as ---------------------- load相关的事件 ListEvent.as ---------------------- list相关的事件 EventManager.as ---------------------- 强大的事件管理器 draw: Painter.as ---------------------- 绘图类 Pen.as ---------------------- 画笔 SmoothCurve.as ---------------------- 生成光滑曲线 debug: Debug.as ---------------------- 5K Debug trace.as ---------------------- 覆写trace traced.as ---------------------- traced输出 data: DataInterface.as ---------------------- 简化flash和后台交互 ValueMode.as ---------------------- 后台模式 ListPage.as ---------------------- 实现flash列表相关功能 display: addChildAndInit.as ---------------------- 添加显示对象并初始化 ContainerMovieClip.as ------------------ movieClip容器,一般用来存放加载的 DisplayGroup.as ---------------------- 显示对象群组 DisplayHelper.as ---------------------- 处理显示对象简便操作 hitTestObjects.as ---------------------- 像素级碰撞检测 LoaderSprite.as ---------------------- 处理Loader相关的Sprite Registration.as ---------------------- 变换注册点 SubMovieClip.as ---------------------- movieClip基类 QMC.as ---------------------- 快速MovieClip --bitmap: GoodBmp.as ---------------------- 新的bitmap --color: Color.as ---------------------- 颜色工具 --quick: QuickMovieClipArray.as ---------------------- 保存QMC对象 --shell: CoreShell.as ---------------------- 控制显示对象的外壳 fp10(仅支持fp10.0以上版本): --a3d:(--A3D--) A3D.as ---------------------- 参数配置 Ball.as ---------------------- 球 Box.as ---------------------- 盒子 Camera3D.as ---------------------- 摄像机 Container3D.as ---------------------- 3d容器 Plane.as ---------------------- 基本面 Scene3D.as ---------------------- 主场景 --core: FP10Object3d.as ---------------------- 基本3d对象 IFP10Object3d.as ---------------------- 3D对象接口 Light.as ---------------------- 灯光 Material.as ---------------------- 材质 --move: Move.as ---------------------- 运动制作器 OrderTool.as ---------------------- Z轴排序器 zOrder.as ---------------------- Z轴排序函数 ToolMaker.as ---------------------- 3d工具制造器 fp10(仅支持fp10.0以上版本): --upfile JPGLoader.as ---------------------- 本地图片上传保存 JPGEncoder.as ---------------------- 压缩为jpg PNGEncoder.as ---------------------- 压缩为png component: --button: BasicButton.as ---------------------- 基本的按钮MODEL AssociativeButton.as ---------------------- 串联按钮MODEL. ParallelButton.as ---------------------- 并联按钮MODEL LabelButton.as ---------------------- 加标签的按钮 TwoFaceButton.as ---------------------- 两帧型按钮 ButtonManage.as ---------------------- 按钮统一管理器 --interactive: DragComponent.as ---------------------- 拖动功能元件。 MouseFollow.as ---------------------- 一组对象的鼠标跟随 MouseFollowBg.as ---------------------- 跟随鼠标的背景 --media: FLVVideo.as ---------------------- FLV播放器 MP3Sound.as ---------------------- 简单mp3播放器 --mouse: Cursor.as ---------------------- 自定义鼠标指针 --text: InputText.as ---------------------- 设置输入文本 Typewriter.as ---------------------- 打字效果 --ui: BlackMask.as ---------------------- 全屏遮罩 TipBox.as ---------------------- 提示框TipBox ScrollPane.as ---------------------- 滚动窗口组件 SliderLine.as ---------------------- 滚动条组件

2017-11-15

(Egret)内边界卷屏Demo

实现横屏;竖屏(自行模拟)和横屏原理一样 。。。。。。

2017-10-11

实用gif截取工具

实用,精简,无毒;实用,精简,无毒;实用,精简,无毒;实用,精简,无毒;实用,精简,无毒;轻松制作gif动态图;

2017-09-26

SpringMvc_Demo

有两个,都有项目代码和文档,都可以上机运行。

2016-09-21

win7 下用U盘安装ubuntu系统详细

介绍了如何在wi7下通过U盘安装ubuntu的一系列详细步骤,包括如何从win7里删除ubuntu

2016-04-23

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