- 博客(10)
- 收藏
- 关注
原创 U3D 设计一个组件适用于UI中长按按钮和点击按钮
using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;namespace GameFramework{ public class LongPressOrClickEventTrigger : UIBehaviour, IPointerDownHandler, IPointerUpHand...
2019-01-16 14:52:21
371
1
原创 Unity开发中刘海屏手机的屏幕适配
Unity UGUI在刘海屏手机的屏幕适配主要是针对iPhoneX的适配。解决方法是每一个界面的最上层都是一个横纵Stretch自动拉伸的,当检测到当前是IPhoneX时,打开界面代码自动设置Left Top Right Bottom 为44.通过分辨率来判断当前手机是不是iPhoneX。 1 2 3 4 5 6 7 8...
2018-08-22 14:59:04
7603
3
原创 Unity开发游戏中全面屏手机的屏幕适配
很多人可能把全面屏跟曲面屏混淆,其实这是两个不同的概念。一般手机的屏幕纵横比为16:9,如1080x1920、1440x2560等,其比值为1.777777……,全面屏手机出现之前,Android中默认的最大屏幕纵横比(maximum aspect ratio)为1.86,即能够兼容16:9的屏幕。一些手机厂商为了追求更大的屏幕空间以及更极致的用户体验,于是提高了屏幕纵横比,17:9、19...
2018-08-22 14:30:37
5314
原创 Unity粒子系统——简易特效制作(三)
我们接下来制作模拟云层的发射口以产生雨雪天气效果。循例先上效果图下面先讲解下制作下雪天气特效首先需要一个圆形的图片例如 通过GameObject->Particle System添加一个粒子之后设置贴图为圆形,把shader设置为之后设置粒子系统的旋转为0,0,0 然后设置粒子速度为0,设置粒子大小为自己认为适当的大小然后设置粒子的生命周期y...
2018-08-22 09:57:37
3715
原创 Unity粒子系统——简易特效制作(二)
上一篇博文已说了制作火焰,但是上一篇博文介绍的火焰不够逼真,那么我这次会讲解制作更为逼真的火焰特效。循例,先上最终效果图,如下以及下面我们先来说下第一种的制作流程。第一种可以继续沿用上一个的例子最终效果稍作修改就行,之前步骤就省略了通过上一博文我们得到的最终效果如下我们通过设置粒子的生命周期调小一点就可以使得火焰的焰心短一些,这样看起来合理点之后我们通过修改生命周期的颜...
2018-08-22 09:53:42
4125
2
原创 Unity粒子系统——简易特效制作(一)
最近公司项目没有那么紧,闲暇时间做了几个特效玩了玩。1.最基本的火焰特效 最终效果如上。首先制作所有特效都需要有一个你希望制作相应特效的贴图,火焰是可以使用一团火的贴图,或者烟雾贴图,下面我们使用的是随便一个烟雾贴图,如下有一点要记住哦,背景是要透明的,而且贴图类型是png。有了贴图后,我们就可以在unity编辑器里通过菜单GameObject->Particle...
2018-08-22 09:48:17
35190
3
原创 IOS原生分享
在上一篇文章里已经给大家介绍了安卓的原生分享,这里会给大家介绍IOS原生分享,IOS的分享实际上是先用xcode编写分享的OC代码,然后生成.mm文件,.mm文件是OC,C,C++的混编,然后在Unity里是可以通过调用C,再用C调用OC,来实现调用OC代码。下面附上用xcode编译的分享的OC代码。//要分享的内容,加在一个数组里边,初始化UIActivityViewController ...
2018-04-15 12:54:02
363
原创 安卓原生分享
之前在项目里,产品经理提出要加入安卓和IOS的微信,QQ,微博等的分享功能,要实现分享主要有两种方法,一种是接ShareSDK,一种是原生分享,ShareSDK需要在微信开发者平台上申请,一般需要3到5天才能审核通过,这种方法很耗时间,而我们的项目需要一周上线,很明显没有充足的时间,只能采用第二种分享,调用原生分享,这种方法方便快捷。安卓分享实际上是调用U3d的接口,IOS分享实际上是使用IOS开...
2018-04-15 12:35:05
1834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人