自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity设置物体的自转和公转

正好要做一个天空的场景,想添加上行星和恒星的自转和公转,代码如下1.自转。public float _RotationSpeed; //定义自转的速度transform.Rotate(Vector3.down*_RotationSpeed,Space.World); //物体自转2.公转    public GameObject Axis; //物体需要公转的参

2016-08-30 14:27:19 27430 1

原创 Unity动画插件DoTween使用总结(二)

DoTween动画中的几种函数。1.transform.DOLocalMoveX(5, 1).From(true);动画默认是从当前位置沿着X轴移动到x=5的位置。加上Form变为从X=5的位置移动到当前位置,from默认为false改成True 表示 从当前位置+5的位置 移动到当前位置。2.Tweener tweener= transform.DOLocalMoveX(0,

2016-08-24 16:02:28 5037

原创 Unity动画插件DoTween使用总结(一)

研究了一下DoTween插件,简单记录一下学习心得。首先下载安装DoTween1.通过Dotween来实现物体的移动。首先有一种比较复杂的方法。在新脚本中,要先加上using DG.Tweening;才能调用DoTween函数    public Vector3 myValue = new Vector3(0, 0, 0);//定义一个带有三维向量的函数    public

2016-08-24 15:49:10 11096

原创 Unity3D中通过NGUI实现的场景跳转

暂时想到两种跳转方式,有更好的办法再更新。1.在一个场景中制作两个画布,通过NGUI实现两个画布的位置移动。达到画面变化的效果,而实际上只是两个画面的位置移动(一个画面移出屏幕,另一个画面移入屏幕)首先要完成两个画面,并定义两个点击按钮,首先给两个画面定义动画,一个是飞进屏幕,一个是飞出屏幕。NGUI->Tween->Position然后在脚本里public TweenPo

2016-08-15 23:49:10 5919

原创 Unity3D中 滑块、下拉选框、单选框的传值方法

我们在游戏的设置界面经常会添加一些控制游戏内容的按钮以三类按钮和设置为例:滑块、下拉选框、单选框分别实现游戏中的声音大小调节、游戏难度选择、是否全屏选择,大概界面如下没有什么素材,简单传神一下- 。- (灵魂画师)这些按钮都是可以通过NGUI来直接使用的,主要说一下怎么通过程序接受到这些值。1.首先要定义一些简单的变量。public enum GameGrade{ EA

2016-08-15 11:47:02 7627

原创 利用Unity和高通实现简单的AR功能

1.首先登陆高通网站注册自己的账号。(纯英文真难受。。。)https://developer.vuforia.com2.Download里下载对应的SDK3.选择Develop->Target Manager添加一张图片名生成以后点击创建的名字,create 添加图片 生成好选择下载图片,选择unity editor4.在license Manager里生成自己的一

2016-08-11 17:29:40 2451

原创 Unity入门系列||在Unity中添加第一人称视角

一般在FPS游戏中都会用到第一人称视角,简单介绍一下如何在Unity中添加第一人称视角1.为摄像机添加角色控制器:conmponent->Physics->Character Controller2.为摄像机添加C#脚本代码如下://首先定义视角的移动速度和旋转速度public float speed=3.0f;public float rotateSpeed=3.0f

2016-08-08 22:12:01 17963

原创 Unity入门系列||Unity中如何用脚本实现物体的循环移动和旋转

思路:通过对时间的计算,每隔一段时间让物体旋转,实现来回移动。    float TranslateSpeed = 0.02f;    float TranslateSpeedTime = 0.1f;    void Update () {        TranslateSpeedTime += 0.1f;        transform.Translate(Vecto

2016-08-04 17:30:59 13207

Xlua热更新插件

xlua源文件,用于Unity游戏的热更新,方便与在Unity项目中调用lua代码

2018-06-06

空空如也

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

TA关注的人

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