问题标签 [breakout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 jquery 中突破到纯 javascript
在一个方便的教程的帮助下,我在 jquery 中创建了突破游戏。我的教授现在告诉我它必须是纯 javascript,我无法转换为纯 javascript。
小提琴在这里:http: //jsfiddle.net/Kinetic915/9bLEk/6/
代码正确加载。我发现更改渲染球的代码存在问题。它在这里与 jquery 一起使用:
较低的工作本身在一个单独的小提琴中,但不在项目内部。
任何帮助表示赞赏!
javascript - 将我的 Jquery 项目更改为纯 javascript
我使用 jquery 和有用的在线教程为一个学校项目创建了一个突破性游戏。
工作小提琴在这里:http: //jsfiddle.net/Kinetic915/kURvf/
编辑修改小提琴:http: //jsfiddle.net/Kinetic915/nVctR/
我已将大部分更改为 javascript,但在更改将球呈现为 javascript 的 jquery 代码时遇到问题。
我在有问题的地方做了标记并留下了空格。
非常感谢您提供的任何帮助!!
java - libgdx中的突破球碰撞
我目前正在尝试使用 java 和 libgdx 进行突破性克隆。我目前在让球以适当的角度从积木上反弹时遇到了麻烦。简而言之,我遇到的问题是球每帧移动 12 个像素,并且并不总是与砖的边缘对齐。如果有人对移动球的更好方法或检查碰撞的不同方法有任何建议,将不胜感激!
主要游戏类
球类
砖码以防万一
java - Problems with Brick Collision Detection in BreakOut game
I've done my first BreakOut Game while completing an assignment for Stanford University CS Online Course for java.
However I noticed during play testing that when the ball sometimes hits a brick while travelling diagonally it ends up hitting several bricks in a row in a unnatural way.
I'm guessing I have to improve a bit my collision detection code and I tried several things already to no avail.
I'm using the ACM library for this program. An imaginary Rectangle surrounds my ball and I use the 4 corners of that rectangle to detect collision.
During the game, since I added several addons (items that drop and give you bonus) there are lot of velocity changes in the game - the vx variable change a lot.
I think this is related to my problem, because I noticed that it's when the ball travels at more speed than more of this several bricks destroyed in a row problem.
I´ll add the relevant code here. You can however check out all of the code here: https://gist.github.com/frodosda/5604272
Thanks in advance for your help!
android - 如何检查某个坐标是否存在位图/图形并获取其类型?
是否有一个函数可以提供坐标 (x,y) 并检索视图上该坐标处是否存在图形或位图?
我正在安卓上创建游戏“突围”。
我有一组砖块对象(具有 x/y 位置)和一个球对象(具有 x/y 位置)。我需要检查它们是否碰撞。
java - 斯坦福 cs106a:作业 3 突破:桨不会刷新
我正在尝试初始化突破游戏,以便游戏从在指定位置添加到画布的桨开始,然后用鼠标移动相同的桨。
所以,1. 创建桨并添加到画布上 2. 移动桨,因为它跟踪鼠标的位置。
问题:添加到画布的桨保持原位,但另一个未添加到画布的桨根据事件侦听器移动。一个桨保持静止,另一个跟踪鼠标。我已将 add(paddle) 语句移至鼠标
ENV:Mac OSX 10.8.4,JVM 1.6(随 OSX 一起安装)
java中是否有某种设置需要设置为在鼠标事件时刷新桨?还是环境问题?
javascript - 沙盒 iframe 属性不会阻止 FIrefox 中的重定向
我试图让 iFrame 沙盒工作,而 Firefox 给我带来了麻烦。
我使用 jQuery 将 iFrame 的src
属性设置为几个不同页面之一。但是我的目标页面中有 JavaScript,这使它们脱离了我的 iFrame。我用属性来反驳这一点,该sandbox
属性应该防止 JavaScript 在 iFrame 内运行。这在 Chrome 和 Internet Explorer 中效果很好,但在 Firefox 中,一旦我将目标页面加载到 iFrame 中,它就会接管整个窗口。
Firefox 的文档说它完全支持该sandbox
属性。难道我做错了什么?安装 NoScript 并告诉我的浏览器不要从目标站点运行 JavaScript 可以使一切正常,但显然我不希望 Firefox 用户必须在我的站点运行之前安装插件。
java - java - 如何在Java的GraphicsProgram中共享相同的GCanvas?
我是 Java 世界的新手,我开始学习斯坦福 cs106A 课程。我提出了“突围”问题,其中包括制作一个简单的突围游戏。我想更进一步,我的观点是创建新的类,可以在主类的 GCanvas 上合并对象。
所以,现在我有这样的事情:
这是游戏的主要类别。我想要做的是创建一个名为PowerUps
. 这个类可以GCanvas
在游戏的任何时候将任何对象放在主类的对象上。我试图GCanvas
通过说类似的话来访问主类Breakout."canvasproperty".add(newObject)
,但似乎不允许这样做。
然后我想:我可以创建一个扩展 GCanvas 的类,然后在那个“新”画布的主类中初始化一个公共属性。使用此方法,我可以从外部类在此画布中插入新对象,但问题是当我运行 Breakout 类时,“新”画布属性不显示...
我不知道我是否表达得很好,但我试过了,如果有人可以帮助我,我会非常感激?提前致谢。
xna - 突破桨碰撞角度
我正在制作一个 Breakout 克隆,并且在球与桨的碰撞中遇到了一些麻烦。我有一个代表球和桨的矩形,当它们相交时,代表球速度的 Y 向量被否定(如下所示)。这一切都很好。问题是当桨向右移动时,我希望它把球稍微向右推(而不是它只是正常反射),我希望在相反的方向发生同样的事情是桨移动到左边。我不知道该怎么做,我已经看过了。任何帮助,将不胜感激。谢谢。
编辑:基本上我想根据桨的移动方向稍微改变球从桨上反弹的角度。如果桨没有移动,那么球将正常弹跳(通过反转球速度的 Y 分量)