unity3D rigidibody / collision /检测用户输入
来源:互联网 发布:元数据描述的对象分类 编辑:程序博客网 时间:2024/06/05 08:26
物体受重力下落:
1、创建一个正方体/球体。。。。,
2、创建一个floor
3、 点击 Component->physics->Rigidibody
4、在Hierarchy 控制 版面下点击创建的cube,在Inspector控制版面下,点击Box Collider, 点击Material 右边的圆圈。。这时弹出一个界面,
但你会发现不管是Assets下还是scene下,都是空的
5,这时,你需要自己建立一个physical Material .点击Assets ->create->Physical Material....这时你可以自己设置Physical Material
的参数,通常可以设置Bounciness 从0到1,Friction Combine :Average, Bounce Combine:Average........
6,现在你重复操作4,在弹出的选择框里你可就可以选择你刚创建的Physical Material 了
碰撞:
1、像上面创建一个floor、cube、sphere
2、像上面一样,让cube 做冈田运动
3、点击Progect界面,create->javascript...把JS文件名改为“boxdrop",
4、双击boxdrop ,写入JS代码,
function OnCollisionEnter (theCollision:Collision) {
if(theCollision.gameObject.name=="Plane"){
Debug.Log("hit the floor");
}
else if(theCollision.gameObject.name=="Sphere"){
Debug.Log("hit the Sphere");
}
}
检测用户输入:
1、创建一个empty GameObject : 点击 GameObejcet->Empty GameObject.
2.创建一个keyPress的JS 文件,在JS文件中写入以下代码:
function OnCollisionEnter (theCollision:Collision) {
if(theCollision.gameObject.name=="Plane"){
Debug.Log("hit the floor");
}
else if(theCollision.gameObject.name=="Sphere"){
Debug.Log("hit the Sphere");
}
}
- unity3D rigidibody / collision /检测用户输入
- unity3d collision获取碰撞位置
- unity3d中用incontrol检测输入设备切换
- Fortran 提示用户输入,并检测用户输入是否正确
- 第三章 用户输入和碰撞检测
- JS检测用户输入密码强度代码
- 输入框--仿placeholder,oninput检测用户输入事件
- Unreal 入门-Collision和Physics,碰撞检测
- Collision
- Unity3D学习笔记3-响应用户输入
- 如何检测用户输入的是ESC键还是方向键?
- 如何检测用户输入的日期是否正确
- 检测用户输入密码强度的效果代码
- jquery+ajax 根据输入生成用户名并检测用户重名
- 学习XNA游戏编程2:用户输入和碰撞检测
- 用户输入一个文件名,Shell Script检测是否存在
- shell实例浅谈之检测用户输入串的合法性
- 第四周——检测用户错误输入
- 电脑自动重启有哪些原因?如何防治?
- HttpContext.Current.Request.ServerVariables.AllKeys
- 小球进洞游戏 解密
- blog
- 图像压缩_文件压缩zlib的应用
- unity3D rigidibody / collision /检测用户输入
- 。。。
- 可伸缩架构常用技术--数据切分
- java遍历文件夹并复制文件到指定目录
- Win 2003安全检测 让入侵者无处遁形
- GMT、UTC与24时区等时间概念
- Tex, LaTex, pdflatex, xelatex, xetex等的区别和关系
- ABAP门派现状报告
- sort函数