- 博客(9)
- 收藏
- 关注
转载 SVN坑填一发
用公司的电脑,是win7 64位的系统,可以checkout出东西。现在用自己的电脑上,系统是win7 64位的,却再也连不上SVN。1、不提示输入用户名和密码,不管重装多少次都一样。2、TortoiseSVN的setting-》Saved Data-》Authentication data 的clear和clear all是灰色的,无法清除3、用网上说的删除C:\Users\lenovo\AppD
2017-07-21 16:45:47 428
原创 物理材质与射线
物理材质 1.物理材质能够刚给物体添加摩擦力和弹力 2.物理材质只能够添加到带有Collider的对象上射线 虚拟射线能够检查所碰撞到的物体 使用Physics类的Raycast方法实现射线碰撞检测功能比如鼠标点击地面让任务行走,子弹发射出来有没有打中敌人等等。public class PlayerController : MonoBehaviour { //在场景中鼠标点击地面后
2017-07-02 17:17:23 515
原创 碰撞与触发事件
1.发生碰撞的两个物体必须都带有Collider 2.发生碰撞的两个物体至少有一个带有刚体 3.发生碰撞的两个物体必须有相对运动 public void OnCollisionEnter(Collision collision) { // print("碰撞开始"); } //当碰撞持续发生的时候调用 public void OnCollis
2017-07-02 16:16:57 720
原创 刚体与COLLIDER
1.AddForce 施加力 2.AddExplosionForce 施加爆炸力 3.AddTorque 施加扭矩力 4.AddForceAtPosition 在指定位置施加力、 // 给游戏对象施加一个力 r.AddForce(new Vector3(0f, 10f, 0f)); // 如果需要旋转的话,需要给游戏对象施
2017-07-02 16:12:19 400
原创 刚体 Rigidbody
1.物理引擎能够真是的模拟物理效果 2.Unity中使用的是NVIDIA的PhysX物理引擎 3.在Unity中使用Rigidbody让游戏对象物理引擎控制,Rigidbody也是一个组件Mass表示质量(质量不影响下落速度) Drag 只表示空气阻力 Angular Drag 旋转的时候遇到的阻力 Use Gravity 是否受到重力影响 Is kinematic 是否使用运动学 默认
2017-07-02 11:55:03 411
原创 鼠标事件
// Update is called once per frame //鼠标事件 //1.当鼠标点击下去时调用,事件方法。点击Cube public void OnMouseDown() { print("Mouse Down"); } //3. 当鼠标持续按下左键不放时调用 public void OnMouseDrag()
2017-07-02 10:31:59 236
原创 预设体
1.预设体能够使游戏对象和资源重复使用 2.相同的游戏对象可以使用同一个预设体来创建 3.对预设体进行修改后,所有游戏对象都会相应改变 //每当按下p键就会在场景中创建除一个player游戏对象 //动态创建游戏对象 //Instantiate(playerPrefab); //创建的位置如何修改呢?
2017-07-02 09:59:25 571
原创 TimeAndMath
1.Time a.获得从游戏开始到当前帧所运行的时间float t = Time.time; //print("从游戏开始到当前帧,所消耗的总时长为:" + t + "秒");b., 上一帧开始到当前帧结束这两帧之间的时间间隔 比如 让当前游戏对象准确的每秒钟旋转30度 进行精确的旋转或位移 要用deltaTimetransform.Rotate(Vector3.up, Time.deltaT
2017-07-01 23:09:24 169
原创 Transform
transform两大功能 1.控制位置、旋转、缩放 2.查找 父子对象transform 属性 void Start () { //获取当前所挂载的游戏对象身上的 Transform组件, 正常需要通过GetComponent来获取但是transfrom很常用于是有这样的存在 //transform // 控制游戏对象的位置、旋转、缩放
2017-07-01 22:28:32 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人