没有网站也可以做外贸吗wordpress和万网
news/
2025/10/1 13:55:38/
文章来源:
没有网站也可以做外贸吗,wordpress和万网,简述网络营销的概念,佛山做网站有哪几家碰撞 Collision. [kəˈliʒən] 碰撞#xff1b;冲突#xff1b;#xff08;意见#xff0c;看法#xff09;的抵触#xff1b;#xff08;政党等的#xff09;倾轧 选择一个需要添加碰撞器的游戏对象后 Component-Physics- Unity一共为对象提供了6 种碰撞器冲突意见看法的抵触政党等的倾轧 选择一个需要添加碰撞器的游戏对象后 Component-Physics- Unity一共为对象提供了6 种碰撞器分别是Box Collider[kəˈlaidə]盒子碰撞器、Sphere Collider[ˈkæpsju:l]球体碰撞器、Capsule Collider 胶囊碰撞器、Mesh Collider网格碰撞器和Wheel Collider车轮碰撞器还有一个Terrain Collider Collider[kəˈlaidə] 相撞碰撞冲突抵触 物理材质 1、Assets- Import Package-Physic Materials 标准资源包中提供了5种常用的物理材质 1、弹性材质Bouncy[ˈbaunsi] adj.快活的精神的有弹性的自大的 2、冰材质Ice 3、金属材质Metal[ˈmetl] n.金属金属元素成色金色 4、橡胶材质Rubber[ˈrʌbə] adj.橡胶制成的 5、木头材质Wood。 2、除了可以使用Unity标准资源包中的5款物理材质也可以自行创建物理材质。创建新物理材质的方法如下在Project视图中点击“Create”→“Physic Material”菜单项即可 using UnityEngine;
using System.Collections;public class _6_3 : MonoBehaviour
{/// summary/// 角色控制器对象/// /summaryprivate CharacterController controller null;/// summary/// 角色移动的速度/// /summaryprivate float moveSpeed 30.0f;/// summary///角色旋转的速度/// /summaryprivate float rotateSpeed 3.0f;////碰撞的游戏对象private GameObject colliderObj null;// Use this for initializationvoid Start(){//获取角色控制器对象controller GetComponentCharacterController();}private void OnGUI(){//控制角色旋转if (GUILayout.RepeatButton(向左旋转)){transform.Rotate(0, -rotateSpeed, 0);}if (GUILayout.RepeatButton(向右旋转)){transform.Rotate(0, rotateSpeed, 0);}#region 移动//SimpleMove() 只适用于平面中的移动 2 Move()方法适用于所有方向的移动所以它可以实现游戏对象任意角度的飞行与移动效果。//在开发中尽量使用Move()方法来控制角色移动因为它完全可以取代SimpleMove()方法并且使用它移动角色更为灵活 #endregion//控制角色移动 ×必须添加了角色控制器才有效 选择游戏对象Component-Physics-Character Controller#region 移动if (GUILayout.RepeatButton(向前移动)){controller.SimpleMove(Vector3.forward * moveSpeed);//其参数为角色移动的方向只支持x轴与z轴方向的移动}if (GUILayout.RepeatButton(向后移动)){controller.SimpleMove(Vector3.back * moveSpeed);}if (GUILayout.RepeatButton(向左移动)){controller.SimpleMove(Vector3.left * moveSpeed);}if (GUILayout.RepeatButton(向右移动)){controller.SimpleMove(Vector3.right * moveSpeed);}if (GUILayout.RepeatButton(Move向右移动-飞了)){controller.Move(Vector3.right * moveSpeed);} #endregion#region 飞行//可以使用transform.TransformDirection()方法得到当前主角移动时面朝的方向if (GUILayout.RepeatButton(起飞)){transform.Translate(0, 1, 0);}if (GUILayout.RepeatButton(降落)){transform.Translate(0, -1, 0);}#endregionif (controller.collisionFlags CollisionFlags.Sides){if (controller){if (colliderObj ! null){GUI.color Color.yellow;GUI.Label(new Rect(200, 100, 200, 100), 碰撞游戏的对象为 colliderObj.name);} }}}#region 碰撞检测 //角色控制器可感应游戏对象之间的碰撞检测它们碰撞时需要调用父类方法OnControllerColliderHit()void OnControllerColliderHit(ControllerColliderHit hit){//得到碰撞的游戏对象colliderObj hit.gameObject;//使用hit.gameObject引用即可获取角色控制器组件碰撞后的游戏对象} #endregion// Update is called once per framevoid Update(){}
} 转载于:https://www.cnblogs.com/PEPE/p/3530602.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923908.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!