- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 为Unity增加LateFixedUpdate,顺便管理Unity高频回调(排序,降频)
好久没有更新博客了,因为最近实在是太忙了,手上有几个项目都在赶进度,现在项目已经提交给Sony,又可以回来把项目中遇到的一些好玩的事情写进博客了。在项目开发的过程中,我们经常用到Update、lateUpdate和FixedUpdate这几个回调,但是在一些特殊情况下,仅仅这几个感觉有些不太够用,并且我们想要自己控制调用频率和细分方法的调用顺序。并且为了性能来统一管理这几个高频的unity回调,...
2018-10-09 14:16:39
778
原创 Unity手柄按键映射
Windows+PS4手柄 按扭 Button 轴 方块 joystick button 0 X joystick button 1 圈 joystick button 2 三角 joystick button 3 R1 joystick button 5 R2 joysti
2018-01-04 14:17:39
14441
原创 Mathf中的比较好玩或者方便的函数
Mathf.Infinity 正无穷大Mathf.NegativeInfinity 负无穷大Mathf.Abs 绝对值int Abs(int value)float Abs(float value)这个不用多说了吧,是计算并返回绝对值Mathf.Ceil 最小整数(向上取整)float Ceil(float value)用来返回大于或者等于浮点数value的一个最小整数(注意:返回的
2017-02-07 17:20:30
2996
原创 Unity Layers 射线检测
Unity的Layer其实是用一个int32的二进制来标识这总共32个层的。如图所示:所以在使用 Physics2D.Raycast(Vector2 origin,Vector2 direction,float distance,int layerMask)的时候第四个参数layerMask就是这个int32的值。比如,如果让射线只检测UI层,那么就这样 Physics2D.Raycast(ori
2017-01-18 18:15:11
718
原创 Android升级到24之后Unity打包出错
升级了Unity之后经常提示SDK版本过低,于是很多人都升级了AndroidSDK,但是升级了SDK之后用Unity打包却又报以下错误: 这其实是升级了SDK的问题,我试过很多方法,一直没找到解决的办法,最后只能删除掉最新的24版的Android SDK Platform-tools、Android SDK Build-tools才得以解决,并且现在打包还未出现问题。如果有哪位大神有更好的解决
2016-07-25 10:42:40
613
原创 判断鼠标或者手指是否点击在UI上(用于应对不能点击UI的情况)
使用以下代码即可: if(Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer) { if(Input.touchCount>0 && EventSystem.current.IsPointerOverGameObject(
2016-07-25 10:37:46
827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人