
unity3d
wssxy
这个作者很懒,什么都没留下…
展开
-
U3D中加载cs绘制的动画的代码
U3D 3.5 和 CS 2.5配合绘制 var layer=ccs.load("res/Scene1.json"); layer.node.runAction(layer.action); layer.action.gotoFrameAndPlay(0,120,false); this.addChild(layer.原创 2015-04-03 11:13:20 · 740 阅读 · 0 评论 -
unity3d物体移动
//ydruby.transform.Translate(0,ruby_ydposition_arr[parseInt(ydruby.name)][1],0,0.01f);这是向前移动的代码,意思是,向某个方向移动。 从A,向前移动多少距离。ydruby.transform.position = Vector3.MoveTowards(ydruby.transform.posi原创 2015-06-17 12:21:28 · 761 阅读 · 0 评论 -
U3D 物体点击被选中
首先,要给 物体加上 碰撞器Collider然后在物体脚本上加入 function OnMouseDown(){}函数当物体被点击时,OnMouseDown被调用。原创 2015-06-18 16:33:18 · 5290 阅读 · 0 评论 -
unity3d中,数字转换成字符串的方法
ruby_cheng.name = ruby_name.ToString();其中ToString 就是数字转换成字符串的方法。 在网页Js中,toString就可以。但在Unity3d中,区分大小写的厉害~~T差一点就不行啦!!!原创 2015-06-09 18:01:42 · 15090 阅读 · 0 评论 -
删除对象前先判断对象是否存在
//删除对象前先判断对象是否存在if(target){//target为Component组件类型就删除组件,常用的Transform、Rigidbody、MeshFilter,如果为GameObject 就删除对象Destroy(target);Debug.Log(target==null);//false//或者只删除对象//Destroy(target.gameObject);转载 2015-06-10 18:24:18 · 891 阅读 · 0 评论 -
Unity3D中定时器的使用
在游戏设计过程中定时器是必不可少的工具,我们知道update方法是MonoBehavior中一个人人皆知的定时器方法,每帧都在调用,那还有其他什么定时器的方法呢,这里介绍一下。1.Invoke(string methodName,float time)在一定时间调用methodName函数1234567转载 2015-07-17 18:16:41 · 685 阅读 · 0 评论 -
unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
gameObject.renderer.enabled //是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的 GameObject.Destroy() //表示移除物体或物体上的组件 代表销毁该物体 实际上该物体的内存并没有立即释放 而是在你下下个场景中槽释放内存资源,就是你a场景中Destroy了 一般转载 2015-07-21 17:53:22 · 2964 阅读 · 0 评论 -
Unity常用代码
//创建一个名为"Player"的游戏物体 //并给他添加刚体和立方体碰撞器. player=new GameObject("Player"); player.AddComponent("Rigidbody"); player.AddComponent("BoxCollider"); //创建一个没有名称的游戏物体 //并给他添加刚体和立方体碰撞器.Tr转载 2015-07-21 17:55:31 · 1044 阅读 · 0 评论