- 博客(10)
- 收藏
- 关注
原创 Unity项目增加字体裁剪
实际发现是因为字体库里有很多没定义的字形,使用FontCreator工具编辑ttf,把没用的全删除掉之后再调用裁剪就不报错了。需要编写脚本,根据表格工具导出的项目文本对应字体的txt文件,再使用裁剪工具进行裁剪。因为项目里有字体裁剪缩小字体文件的需求,在网上搜索了一番。然后就使用了这篇文章里提到的FontPruner工具。下载之后就是这样的jar包,放入工程里。
2024-08-27 20:19:11
710
原创 Unity中OnTriggerStay2d()的触发问题
项目里做个简单的地刺效果,发现站在地刺上前几秒会一直触发trigger,但是不动的情况下之后就再也不触发,看了官方文档也说会一直触发,很迷,搜了发现有点小坑。 https://answers.unity.com/questions/973943/ontriggerstay2d-stops-working-randomly.html 在projectSetting->Physic2dSet...
2018-06-28 14:59:41
7123
2
原创 unity spine boundingbox 碰撞检测2
由美术制作的spine动画携带boundingbox,则在Unity里对skeletonAnimation添加skeletonUtility后可以看到碰撞体绿色对象: 但是该碰撞无法同步spine软件里的位移缩放顶点改变,原因是虽然动画数据有保留(可以在资源界面预览)但是unity的运行库没有编写相关内容,考虑到unity运行状态下的碰撞体动态修改不安全(官方解释) 所以要想达到同步移...
2018-03-15 17:32:57
2921
原创 unity spine boundingbox 碰撞检测
(更多功能见后篇http://blog.youkuaiyun.com/xiyouice/article/details/79571362) 1、在spine的对象下建立物理骨骼并选择”follow” 2、如果该spine动画已经由美术添加了BoundingBoxes,那在相应的骨骼节点就可以自动生成多边形碰撞体,点击上图(weapon2) 3、由于项目要求可以替换武器,也就是更换了spin...
2018-02-28 16:58:06
4483
原创 ugui中text的打字机渐显功能
项目中有涉及到,就贴出来交流using UnityEngine;using System.Collections;using UnityEngine.UI;using System.Collections.Generic;public class Typewriter_alpha : MonoBehaviour { public float TimeSpan = 0.1f; p
2017-01-19 10:41:31
887
原创 Unity在安卓平台的应用间跳转
本来没涉及过这个功能,而且不会安卓应用开发,有点方。求助同事以及度娘之后解决了。基本还是比较简单的。 基本unity调用安卓程序,首先需要新建或者打开安卓工程,导入unity的安卓包(或者本来就有,因为咱们公司是做相关sdk的所以是本来就有个安卓sdk工程),再修改代码后导出java包放到unity的Plugins\Andriod\bin\里面public static void StartApp
2016-12-06 20:08:48
3133
原创 Unity中对sprite renderer图片做进度条效果
项目里条件限制,只能使用sprite renderer来做UI,原来做进度条效果都是用ngui或者ugui里写好的fill属性。想到肯定可以用shader来实现,但是无奈自己并不会写 T T 。找到个能用的shader,记录下地址: http://www.ceeger.com/forum/read.php?tid=3492;ds=1#tpc 感谢原作者。 shader的内容:Shader "C
2016-11-10 15:37:16
3937
原创 spine使用更新
设置动画播放或停止(固定在第一帧)<span style="white-space:pre"> </span>//通用的设置动画播放或停止方法<span style="white-space:pre"> </span>void SetSkeletonAni(SkeletonAnimation skeletonAni,string aniName, ...
2016-10-10 18:55:29
1366
原创 Spine在unity里的使用
1、新版spine-unity需要自己create一个新的spine skeletondata,再把json和atlas拖进去。 2、跟ugui的ui之间穿插层级可以通过增加sorting layer来解决,然后新建canvas来重新安排层级关系。 3、设置spine动画的初始化静止帧:此部分已更新在新贴if (true) { Cats [catIndex].G...
2016-09-29 17:32:10
3294
原创 unity游戏上架GooglePlay问题
游戏需要上架googlePlay,但是apk大于100M,需要使用扩展文件。 http://blog.youkuaiyun.com/pdw_jsp/article/details/45150061 参考这篇贴。 只要导入插件 https://pan.baidu.com/s/1jILhKfO 修改其中example的代码:using UnityEngine;using System.Collection
2016-09-28 13:57:28
2252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人