作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一场团结一致的乒乓球比赛,进球后球永远不会停止
这是我用于球的脚本
public class Ball extends MonoBehaviour {
public var ballVelocity : float = 1000;
public var rb : Rigidbody;
public var isPlay : boolean ;
public var randInt : int;
var audioPong : AudioSource;
function Awake()
{
audioPong = GetComponent.<AudioSource>();
rb = gameObject.GetComponent(Rigidbody);
randInt = UnityEngine.Random.Range(1,3);
}
function FixedUpdate(){
if(Input.GetMouseButton(0) == true && isPlay == false) {
transform.parent = null;
isPlay = true;
rb.isKinematic = false;
if(randInt == 1){
rb.AddForce(new Vector3(ballVelocity, 0, 0));
}
if(randInt == 2){
rb.AddForce(new Vector3(-ballVelocity, 0, 0));
} }
}
function OnCollisionEnter(col : Collision) {
audioPong.Play();
}
}
最佳答案
尝试将 RigidBody 的 angularDrag 属性设置为某个值。请参阅the documentation了解更多信息。
关于javascript - 我有一场团结一致的乒乓球比赛,进球后球永远不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37376115/
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
编辑 2: Pastebin link to the full ball, bat, and AIbat classes. 编辑:我已经更新了 turbo 代码,只是对其进行了更好的评论。我也有一个链
我一直在研究乒乓球着色,并认为在我上一个问题之后我已经破解了它。但是,随着对着色器的进一步了解,看起来虽然我能够在 FBO A 和 FBO B 上运行着色器,但 A 的输出并未用作 B 的源。换句话说
我是编程新手。基本上刚刚完成了几个教程和准系统说明。我想编写 pong 代码让自己开始尝试自己做一些事情,但我遇到了一些障碍。出于某种原因,我生成的球根本不会与我的玩家 1 Racket 互动,但它会
我是一名优秀的程序员,十分优秀!