26
08/21
Unity2D 平台类游戏 人物移动
通常使用刚体与碰撞体共同构成人物移动的物理系统。 有这么几点需要注意: 1、动态刚体一旦与一个没有弹性的碰撞体碰撞了后,那么其速度立刻变为0,并且不会反弹回来,没有其他操作,其速度一直为0,并且只有动态刚体才能与其他的碰撞体发生反应,调用OnColliderEnter和OnTriggerEnter。 2、动态刚体使用AddForce,它真的应用了物理模拟。也就是说,F*S=0.5*m*V^2。只要你一直给它加力,那么这个动态刚体就会一直获得动能,它的速度就会一直加快。如果没有设置线性阻尼,没有与groud的摩擦力,那么这个物体就会一...
20
08/21
unity3D导出模块给android使用
集成unity项目到android studio原生工程(非原生工程集成到unity),实现android和unity交互 1. 将Unity工程已android studio形式导出 2. Android studio已module引用方式引入导出的unity工程 3, 修改unity工程gradle文件 4. 修改unity工程AndroidManifest.xml文件 5.原生项目以module引用unity项目 6.修改主AndroidManifest.xml,添加activity节点,用于显示unity页面 用于显示unity的activity(本例ChirstmasARActivity)节点,需要添加process属性,否则将由于主线程超时造成程序闪退 Android和Unity交互: ...