码迷,mamicode.com
首页 >  
搜索关键字:碰撞    ( 1668个结果
Swing动画之敌机工厂
一、游戏效果图:敌军飞机向我方袭来 二、实现原理:在窗体的最上方,沿着X轴按照一定的时间间隔重绘一群敌方飞机,敌方飞机组会沿着Y轴运动,当被我方飞机打中或越界,就定这个敌机已坠毁或与子弹进行了碰撞。代码里创建了一个飞机工厂类与一个飞机管理类,其中飞机管理器中用了Timer ,定时去让飞机工厂去生产飞机,部分代码如下。 三、代码 : package com.jack; impor...
分类:Windows程序   时间:2014-11-21 21:57:40    阅读次数:417
JAVA游戏简单碰撞原理
一、游戏效果图:玩家飞机与敌机碰撞 或子弹与敌机碰撞,产生爆炸效果,敌机与子弹在爆炸后消失。 二、实现原理:检测原理的两个对象是否碰撞,JAVA提供了Rectangle这个类,里面的intersects(Rectangle r)方法可以完成这种需求。目前的做法是,把屏幕内的子弹与飞机进行遍历,在遍历的过程用这个方法去检测是否有碰撞出现。 三、敌机与子弹碰撞代码: pack...
分类:编程语言   时间:2014-11-21 21:55:16    阅读次数:350
点击弹出动态菜单效果ios源码
这是一个点击弹出动态菜单效果,源码SphereMenuSwift,SphereMenuSwift使用 UIDynamicAnimator做的动态菜单。点击按钮弹出菜单。菜单可以拖拽。模拟碰撞物理效果,这是用Swift写的项目。效果图:使用方法:代码的实现:override func viewDidA...
分类:移动开发   时间:2014-11-19 12:01:54    阅读次数:191
NavMesh动态碰撞
今天遇到一个问题,就是如何处理一些动态的障碍物。NavMesh是可以躲避静态的障碍物,NavMeshObstacle的作用就是动态增加障碍。但是有个问题,NavMeshObstacle是圆,连椭圆都不行,所以,只好写一个附属脚本,用圆拼成矩形,就可以了。 using UnityEngine; using System.Collections; public class NavMeshObsta...
分类:其他好文   时间:2014-11-19 01:48:58    阅读次数:157
前两周工作总结
比赛前一天,用6个laser进行试验,其中上方三个雷达,专门用于扫描马路边缘信息。第二天,用的是底下三个雷达。 雷达配置介绍: 底下三个雷达,主要是为了智能车在按导航轨迹行走的过程中,不碰撞到马路边缘,其中左右两个雷达是为了检测马路边缘的,但 有一个不好的地方在于:这种配置离障碍物过近,会失效。有一...
分类:其他好文   时间:2014-11-18 23:55:57    阅读次数:203
three.js 源码注释(十三)Math/Ray.js
three.js 源码注释(十三)Math/Ray.js 今天把Three.js的Ray类注释完了,非常重要的一个类.在场景中拾取对象,经常会用到这个类. Ray对象的构造函数.用来创建一个三维空间里的射线对象.Ray对象的功能函数采用 定义构造的函数原型对象来实现,ray主要是用来进行碰撞检测,在选择场景中的对象时经常会用到,判断当前鼠标是否与对象重合用来选择对象. 用法: var origin = new Vector3(1,1,1),direction = new Vector3(9,9,9)...
分类:Web程序   时间:2014-11-17 15:51:37    阅读次数:342
我们前端是怎么跟设计师沟通的
摘要: 文章背景,来自于群内周五晚上的一次头脑风暴式的思维碰撞交流活动。文章版权属于群内发过言的任何一位同学,我只是做了简单的梳理或整理。一般设计师给前端的只有psd,没有其它多余的东西,连基础的文档都懒得给。前端期望中的设计能给予的除了psd之外,还有设计上游岗位传递下来的东西。比如:产品原型,需...
分类:其他好文   时间:2014-11-17 10:33:53    阅读次数:270
优先队列
描述Description编号为1到N的N只奶牛正各自驾着车打算在牛德比亚的高速公路上飞驰.高速公路有M(1≤M≤N)条车道.奶牛i有一个自己的车速上限Si(l≤Si≤1,000,000).在经历过糟糕的驾驶事故之后,奶牛们变得十分小心,避免碰撞的发生.每条车道上,如果某一只奶牛i的前面有南只奶牛驾...
分类:其他好文   时间:2014-11-16 10:35:16    阅读次数:117
碰撞检测算法:点和矩形碰撞、点和圆形碰撞、矩形碰撞、圆形碰撞
点和矩形碰撞 [java] view plaincopyprint? /**       *        * @param x1 点       * @param y1 点       * @param x2 矩形view x       * @param y2 矩形view y       * @param w  矩形view 宽...
分类:编程语言   时间:2014-11-13 18:53:01    阅读次数:200
UVa 10714 - Ants
题目:一根棍子上,有n只蚂蚁,他们沿直线行走,如果碰到其他蚂蚁就掉头,             现在你可以初始化每只蚂蚁的方向,求最后的蚂蚁走下来的最快和最慢时间。 分析:贪心。两只蚂蚁碰撞,可以看成他们沿原来的方向运动(掉头的两只蚂蚁互换身份)。             由于上面的结论,我们可以知道,每只蚂蚁最少的时间就是走向最近的端点;             每只蚂蚁最长的时间就是走...
分类:其他好文   时间:2014-11-13 16:42:22    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!