自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ForTheKingdom的博客

Let's go coding coding all night !

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

原创 LayaBox加载Unity导出场景报“'btCollisionObject' of undefined”错误问题解决

Laya版本:2.1.1Unity版本:5.6.5错误详情:解决办法:在Laya项目设置中勾选3D物理类库引用。

2019-08-03 21:37:16 1437 1

原创 LayaBox解决屏幕适配黑边问题

修改屏幕显示模式为:Laya.stage.scaleMode = Laya.Stage.SCALE_SHOWALL添加一张背景图片遮挡黑边: var img = document.createElement("img"); img.style.position = "absolute"; img.id = "qr_code_img"; im...

2019-07-25 15:15:32 1028

原创 LayaBox踩坑总结

开发环境:LayaIDE 2.011.图片的渲染类型为mask时无法通过getChildAt或getChildByName取到该节点,获取所有子节点时也不会包括该节点. 2.TypeScript的any类型,值为0时使用if判断返回值为false:var a : any = 0;if (a) print("a is not empty");else print ("a is emp...

2019-03-26 18:38:05 2858

原创 unity打包AsseBundle报错解决

No assets were provided for the AssetBundle.解决办法:检测需要打成AssetBundle中的文件中是否有unity不识别的文件,选中该文件在inspector面板中如果显示为空则表示该文件无法识别,无法打成AssetBundle.如下图:如果unity可以支持的文件类型出现此问题,则把该文件右键Reimport一遍,或者把Library/as...

2018-11-26 10:00:56 1041

原创 C#实现幸运水果机抽奖动画功能

由于最终奖励位置是已知的,此篇源码只是做出转动动画并停止在目标位置功能 public List<GameObject> rewardList;// 所有奖励列表 public GameObject signNode;// 停止标记 public int targetIndex;// 停止的目标位置 public float startSpeed;//初始间隔 ...

2018-09-22 17:43:14 5269 13

原创 Unity编辑器扩展

1.折叠框: EditorTools.DrawHeader(“绑定变量”) 2.Inspector描述 [Header(“Shield Settings”)]

2018-08-11 13:15:53 212

原创 将Unity的Debug.Log输出到屏幕

using UnityEngine;class TestConsole : MonoBehaviour{ void OnEnable() { Application.logMessageReceived += HandleLog; } void OnDisable() { Application.logMessageR...

2018-06-09 13:26:45 5134

原创 [编辑器扩展]实现了一个简单的技能编辑器

先上3张效果图: 存储方式使用的是json,简单方便,直接把类序列化成文件就可以了. 选择框汉化部分自己写了个python工具,可以直接把枚举上面的注释用正则表达式提取出来,然后输出为一个C#数组格式字符串,贴到代码里就直接能用了,效果如下: ...

2018-03-19 12:06:27 3217 1

转载 获取两个向量中间位置的点

/// <summary> /// 获取两点之间距离一定百分比的一个点 /// </summary> /// <param name="start">起始点</param> /// <param name="end">结束点</param> /// <param name="distance">起始点到目标点距离百分比</param> /// <ret

2017-12-21 15:37:21 7059

原创 XLua遇坑总结(不定期更)

1.NGUI通过lua层为按钮设置lua中点击回调方法时,需要把存储当前回调事件的脚本记录到list中,并在该LuaEnv Dispose()之前将所有onClick = null,否则会导致xlua抛出”try to dispose a LuaEnv with C# callback!” 异常 参考链接:http://www.cnblogs.com/ghl_carmack/p/7350530.h

2017-08-23 11:56:28 3991

原创 实现半圆环状UI排版

用于实现塔防游戏中,点击塔基后出现环形选项面板的效果 效果图: /// <summary> /// 角度间隔 /// </summary> private float RotateSpace = 40; /// <summary> /// 中心点距离 /// </summary> private float Radius = 0.5f

2017-08-04 20:00:54 671

原创 总结Unity遇到的坑及优化(持续更新)

以下unity开发版本均为Unity 5.5.2f1. 1.使用代码生成预制体的时候必须调用如下代码,否则会导致该预制未能正确存储. (我生成完预制看了下效果是正确的,但重开编辑器以后该预制上存的数据丢失了 ,原因就是没有调用 EditorUtility.SetDirty(prefab); )// 通知编辑器有资源被修改了EditorUtility.SetDirty(prefab)...

2017-07-28 17:09:56 2031

原创 使用EasySpritesAnimation一键生成动画预制

本文所用到的插件下载地址: http://www.manew.com/forum.php?mod=viewthread&tid=100227&page=1#pid1322573使用此脚本即可在unity中选中多个动画文件夹右键自动生成为预制 文件夹层级如下图: public class AnimPrefabCreatorNew{ private static string Project

2017-02-10 13:38:35 886

转载 Unity使用图片实现transform.LookAt功能

效果如图 使物体Y轴始终朝向目标物体 用于实现2D版子弹跟踪功能 实现方法:public Transform _collider_2; void Update() { transform.eulerAngles = LookTargetAngle(transform.position,_collider_2.position); } Vector3 Lo

2017-02-09 16:14:17 1745

原创 UIGrid实现卡牌曲线层叠效果

先上一张效果图.原理就是动态修改grid下每个节点的Y轴坐标和旋转角度 // 枚举类型加入Curve排序方式 public enum Arrangement { Horizontal, Vertical, CellSnap, Curve } /// <summary> /// 曲线旋转差值

2016-12-15 16:25:03 864

原创 NGUI ScrollView动态添加删除Panel错位问题

在使用ScrollView制作筛选功能时,滑动scrollview到底时再执行筛选,若筛选后的节点数量比当前节点数量少, 会产生Panel错位(部分节点超出屏幕外,pannel内没有显示全),只需在所有节点完毕后执行 scrollView.ResetPosition()即可.

2016-11-17 19:01:38 647

原创 解决NGUI的Poplist位置偏移问题

在使用NGUI的分辨率适配时,使用Poplist会导致弹出的菜单位置错误 解决方法: 将poplist的父节点中的UIPannel的Clipping模式改为SoftClip模式 size改为UIRoot中的分辨率大小即可 出现这一问题的原因是当UIPanel的Clipping模式为none时,panel的size是默认值(300,200)而导致Poplist的弹出框位置计算错误。

2016-10-20 13:16:07 615 2

原创 unity编辑器扩展 SVN一键更新工具

最近用到一个SVN功能:在本地一个文件夹路径下上传文件,本地其他多个路径下也可Update到前面上传的文件,由于路径不同手动打开多个文件夹更新比较麻烦,于是用Unity写了个一键更新的窗口工具。 以下是部分核心代码窗口类: string SvnFolderName = "/.svn"; // 用于检测文件夹是否受SVN控制 string lastSourceFolderPa

2016-10-11 16:47:25 922

原创 JS实现超链接参数编解码(包含中文参数)

之前看过一个网页小游戏:制作月饼贺卡,自己挑选月饼馅和月饼皮,最后在贺卡写上一段内容并生成一个分享链接。 内容就是一些简单的移动渐隐渐现动画,核心是通过解析分享链接呈现出别人写的文字和月饼信息。 于是本人在网上查了一些资料使用CocosCreator做了个小Demo。以下放出对URL的编码和解码部分,中文用的是Js的escape和unescape方法来编码和解码。// 生成分享URL g

2016-10-11 16:16:25 2221

转载 根据序列帧生成Prefab,AnimationController,AnimationController和帧动画

Unity5.2.2 工具

2016-06-08 15:13:14 701

空空如也

空空如也

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

TA关注的人

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