- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人