unity
暮雨ss
这个作者很懒,什么都没留下…
展开
-
Unity跨线程访问类实现
Unity跨线程访问类实现unity中子线程无法使用unity中的方法,但很多时候我们需要在子线程中调用unity的方法(比如网络游戏),为了解决这个问题,我们就必须将需要在子线程调用的unity方法的代码,在主线程中执行。可是,如何能实现呢?既然是方法的传递,很容易想到 委托,为了在子线程能轻松将执行unity方法的代码放在主线程执行,可以将具体实现放在一个单例类中,即跨线程访问类。具体...原创 2018-04-28 10:53:35 · 2918 阅读 · 0 评论 -
Unity Rigbody2D移动跳跃
首先给角色添加Rigbody2D组件和碰撞体,根据需要可以冻结z轴,防止旋转。 移动代码的写法非常多,这里写两种如下: 1.使用Rigbody2D的MovePosition方法进行移动playerRig.MovePosition(new Vector2(playerTransform.position.x - speed*Time.deltaTime, playerTransfor...原创 2018-09-04 20:04:57 · 7031 阅读 · 4 评论 -
Unity物体破碎效果
物体破碎的效果在游戏中非常常见,在本文中将实现任意大小的长方体的敲击破碎,并为实现更复杂物体的破碎效果做好铺垫。 最终效果图如下: 为了实现这种破碎效果,我们必须生成碎片物体,在本例中将根据敲击点生成四个碎片物体。在Unity中,物体的形状是由Me...原创 2018-09-05 22:50:37 · 18188 阅读 · 1 评论