unity
Hnubama
这个作者很懒,什么都没留下…
展开
-
unity中的Transform类
Transform 变换,是场景中最常打交道的类,用于控制物体的位移,旋转,缩放等功能。TransformClass, inherits from Component, IEnumerablePosition, rotation and scale of an object.控制物体的位置,旋转和缩放。Every object in a sc转载 2016-03-01 15:41:28 · 1050 阅读 · 0 评论 -
Unity学习笔记——利用脚本实现对一个物体的第三人称观察
首先,要为被观测对象设定一个子对象(用于添加组件和放入摄像机),然后再拖出(这样就能保持这个空物体的transform和被观测物体一致。),将摄像机拖入这个空物体之中作为子物体。其中是针对空物体的视角来进行旋转,针对它的子物体摄像机来进行缩放脚本代码为using UnityEngine;using System.Collections;public class FYLcamera : MonoBe原创 2016-03-01 21:47:49 · 585 阅读 · 0 评论 -
unity-场景重置,游戏对象的初始化改变以及复制
1.改变游戏对象的初始值。在脚本之中使用Getcomponet<>()函数获得物体的 Transform或者Rigidbody,之后调用随机函数Random.range()来对游戏对象的初始数值进行一个随机化。并在检测到鼠标左键点击之后重置场景,之后游戏对象的初始值就会发生变化using UnityEngine;using System.Collections;public class lifec原创 2016-03-01 22:02:40 · 19787 阅读 · 0 评论 -
unity——角色控制以及网络组件
角色通过WSAD来控制移动,主要是通过获取X,Z轴上的输入值之后,进行旋转和移动的运算using UnityEngine;using System.Collections;using UnityEngine.Networking;public class playercontrol : NetworkBehaviour { public float moveSpeed;//移动速度原创 2016-03-03 00:44:53 · 674 阅读 · 0 评论 -
Unity-飞行射击实例的代码
花了一天的时间,照着官方的说明将spaceshoot这个DEMO撸了一遍,实现了一个简单飞行射击游戏应有的小功能,本想着用Unet这个组件把这个游戏做成一个联网的,无奈只能实现飞机运动之间的同步,其余部分画面都是不同步的。等经过进一步的学习之后我会再把这个DEMO进行完善。 接下来就分析一下这个DEMO的各个游戏对象与组件的关系。 1.场景:这个飞行射击游戏只有需要一个场景,一张用图原创 2016-03-04 23:42:42 · 3445 阅读 · 0 评论 -
unity学习笔记—一部分粒子系统
每一个粒子系统都会包含一个主要模块(main Module),该模块不能被禁用或删除。 Start life time :表示粒子初始的生命周期 Start speed : 表示粒子的初始速度,可以设定在一个区间范围内 Start size: 表示粒子的初始大小,可以设定在一个区间范围内 start rotation:表示粒子的初始方向,可以设定在一个区间范围内 Start colo原创 2016-03-21 20:55:43 · 2387 阅读 · 0 评论 -
Unity实例-坦克大战
这个示例使用了官方教程的素材,自建脚本之后实现与原游戏的不同感觉。 1.这个坦克大战主要是实现了几组敌对坦克的互相混战(通过设置不同的层级来识别)。AI坦克有搜寻敌对坦克,自动寻路自动开火功能。 由本方的炮弹击中敌对的坦克会对对方产生力的效果并执行伤害计算。坦克死亡的时候会生成死亡坦克对象并播放爆炸效果;1.玩家视角控制脚本using UnityEngine;using System.Coll原创 2016-03-14 20:07:43 · 2606 阅读 · 0 评论