- 博客(6)
- 收藏
- 关注
转载 [Unity3D]射线碰撞检测+LayerMask的使用
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。用途:在unity中射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动 等。相关API:1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ray从摄像机到屏幕指定一个点
2015-01-30 19:14:07 527
转载 Physics2D.Raycast 光线投射
JavaScript ⇒ static function Raycast(origin: Vector2, direction: Vector2, distance: float = Mathf.Infinity, layerMask: int = DefaultRaycastLayers, minDepth: float = -Mathf.Infinity, maxDepth: float
2015-01-30 17:34:17 7822
原创 wewe
using UnityEngine;using System.Collections;public class CarWheelB : MonoBehaviour { public bool isWheelBGrounded = false; private CircleCollider2D wheelColider;// private float suspen
2015-01-30 17:21:58 85
转载 【整理】unity3d优化总结篇
【整理】unity3d优化总结篇来源:网络 对项目优化有很多,如:mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,现在继续补上,该内容为本人经验以及网上收集整理,希望大家有更好的优化方法,能够继续跟帖,一起探讨,共同进步。优化: 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的G
2015-01-28 09:33:46 449
转载 Unity3d优化
Unity3d优化检测方式:一,Unity3D 渲染统计窗口Game视窗的Stats去查看渲染统计的信息:1、FPSfps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。 2、Draw callsbatching之后渲染mesh的数量,和当前渲染到的网格的材质球数量有关。 3、Saved
2015-01-28 09:18:03 275
原创 Unity3D中使用TimeScale暂停游戏后,开始游戏前的播放动画 比如3,2,1,Go!动画
在回调后,设置状态标志,然后在Update()函数中播放要执行的动画帧TimScale = 0后,只影响FixedUpdate()的执行,而不影响Update()和LateUpdate()的执行
2015-01-27 12:41:26 598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人