lzth.net
当前位置:首页 >> 求大神指点一下: Unity3D问题。 为什么我写的代码并不能随机改变RigiDBoy2D下GrA >>

求大神指点一下: Unity3D问题。 为什么我写的代码并不能随机改变RigiDBoy2D下GrA

你是不是用的 Unity 5 Unity 官方论坛上也有人说 Rigidbody2D.gravityScale 在 Unity 5 里不起作用的问题 http://answers.unity3d.com/questions/915642/rigidbody2dgravityscale.html 其中有个解决方法是在 Animator 面板里去掉 Apply Root Motion

这个随机时间不好说,随机时间这个随机的范围太大了,如果像你说的酷跑,可以主角跑到那个固定位置的时候生成或者不生成两种情况,或者计时,比如10s出现,出现10s后再消失,就是每隔10s出现隔10s消失.随机物体很好说啊,random.range(0,2)就可以啊,这样会随机0,1.0代表一个物体,1代表另一个物体.两个物体做成预制,instantiate生成就可以了.我现在上班电脑没有unity没法给你写.要详细代码得等等

楼楼我会了,是unity版本的问题,你把其中两句改成if(Mathf.Abs(GetComponent().velocity.x) > maxSpeed)GetComponent().velocity = new Vector2(Mathf.Sign(GetComponent().velocity.x) * maxSpeed, GetComponent().velocity.y);就可以了

public texture2d mousetexture;//更换鼠标的样式cursor.setcursor (this.mousetexture, vector2.zero, cursormode.auto);//恢复回鼠标的样式cursor.setcursor (null, vector2.zero, cursormode.auto);

你需要一个强制装换的操作.在Resources前面加一个“(Texture2D)”

Component不包含AddForce这个方法,应该去获取Rigidbody这个组件再去调用AddForce,或者你是少了个强转

地面也需要设置Rigidbody属性吧?

目前不行的..你可以在你3dmax地形的下面建立一个u3d地形..来进行种植树木..也是我常用的方法..

因为unit5.0的版本的原因,现在的text控件与之前版本的有了一些差异,接下来我们就来介绍如何在新版本的unity中修改及显示Text的值.ps:unity5.0对中文的支持较之前版本已经好多了.第一步,首先在层级框中创建一个text对象.如图所示我

因为Vector3是一个值类型,所以getter返回的是centerOfMass的拷贝,如果编译器不报错的话,transform.rigidbody.centerOfMass.y = -1.5f只会修改拷贝的值,而不是centerOfMass本身的值,显然这不是你想要的结果,所

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com