问题标签 [gravity]
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.
android - 使用重力在 ImageView 内定位图像:顶部
我想这样做:
请注意: imageview 具有线性布局的重心 我希望 imageview 中的图像具有重力顶部,我尝试设置重力:顶部,但没有任何改变。帮我
编辑:这是我的 xml
java - 玩家坠落系统(基本上是重力)
我正在制作一个类似于 Doodle Jump 的游戏,让你的玩家尽可能高。现在,我让我的播放器工作并移动。但是,问题是,我没有重力,或者任何能让玩家再次跌倒在地上的东西。你们有做这件事的想法吗?我试着让玩家得到一个恒定的力,一直被推下去,但是,它并不平滑,而且它不像真正的下降。我可以帮助制作这个玩家坠落系统吗?
编辑:
我做了这个,没有用,把我的球员射到空中。
android - AndEngine、box2d 和 Galaxy Tab 问题
我正在使用 AndEngine 和 box2d 物理引擎开发一个物理游戏。我有一个带有 12 个顶点的十字形图形,它带有一个物理实体,是使用三角剖分算法创建的。有两种力作用于它:重力和反重力,它补偿重力。我在不同的设备上测试过这款游戏:HTC Hero、三星 Galaxy I9000、摩托罗拉 Milestone 和 Galaxy Tab P1000。除了Tab以外的所有设备在处理人形方面都没有问题,但是Tab的行为比较怪异,人形飞得很快,而且当世界上还有其他人形时,它们也有这种奇怪的行为。有人在 Galaxy Tab 上测试物理游戏有问题吗?提前致谢。
android - Android:重心的Edittext在设备上不起作用
在Android中,我使用单行edittext,将重力设置为中心。在模拟器中,提示和闪烁的光标都显示出来了。在设备 (Xperia X10) 上进行测试时,提示文本和闪烁的光标都不会出现。只有当我在编辑文本中输入一些文本时才会显示闪烁的光标。
这是我的编辑文本,任何人都可以查看是否缺少某些内容?
我想要的是:
我用上面的代码得到了什么(没有光标的空编辑文本):
android - 自定义视图中相对布局内的文本视图未正确应用重力?
所以我有一个设置,我正在创建自己的视图,并在其中添加一些 TextView。但是,它的重力设置被破坏了。(它水平居中,但不是垂直居中)我这样做是因为除了 TextViews 之外,我还在我的视图中绘制了其他东西,但那些工作正常。TextView 的重力只有一个问题。这是我所拥有的部分代码。
这会将 TextViews 绘制在我想要它们的确切位置和大小(我知道是因为背景颜色),但重力将它们设置为仅水平居中..而不是垂直居中。(是的,TextView 比实际的文本字符串大)
我可能可以实现此处找到的解决方案(TextView 重力),但这似乎不是解决此问题的一种非常有效或可靠的方法。我做错了什么导致重力停止正常工作吗?任何输入/帮助表示赞赏。
objective-c - Cocos2D Bezier 曲线环绕物体,仿佛受重力作用
我正在尝试操纵一个对象。当它靠近另一个物体时,比方说地球,我希望地球对原始物体产生引力。我知道我应该使用CCBezierTo
,所以这不是一个编程问题,而是一个数学问题。
从数学上讲,我如何计算贝塞尔曲线的三个点(1、2 和末端)并根据其距离赋予它一个权重(越远 = 拉力越小)。我已经在变量中绘制了距离。
想象一艘宇宙飞船在月球周围弹弓。
代码:
android - 按钮不想在 TableLayout 中向右移动
这段代码有什么问题?为什么按钮不在此表行中?
android - 即时重新定位布局
鉴于下面的 main.xml 布局,是否可以在运行时更改 FrameLayout 的“layout_gravity”并立即显示结果?
我的主要布局是一个 LinearLayout 和一个居中的 FrameLayout 孩子,有两个孩子,一个 SurfaceView 和一个 ImageView(位于框架布局的底部)。
我有一个菜单,让用户可以选择重新定位框架布局,这应该通过将 layout_gravity 更改为“top”、“bottom”或“center”来完成。
为了实现这一点,我使用此代码在运行时更改重力:
但是,这不会立即起作用。我只是在用户单击另一个菜单项后才开始工作,这会将他们带到 Android 市场。当用户退出市场并返回我的应用程序时,才会根据用户先前选择的内容绘制新布局。
我错过了一些简单的东西吗?如何在用户选择位置后立即强制重绘?我应该使什么无效?
主.xml:
菜单.xml:
math - 由于重力问题使用时间来增加速度(未能获得完美的弹性)
我只是想把球弹到原来的高度。但是一旦我引入时间而不是框架,我就会在某处失去动力。
将代码降至最低限度,我有以下内容:
我将时间增量保留为毫秒(而不是除以 1000 来给我您期望的秒数),以确保我不会因强制转换或舍入而丢失任何东西。
如果我忽略 timeDelta 并在每一帧都应用整个重力,这很好,它的反弹峰值将正好是 2400(它的起始位置)。但是考虑到 timedelta,它总是小于 2400 并缓慢降级,然后在它开始再次降级之前时不时地跳跃一个显着量(有时高于 2400)。
我显然有一些非常严重的错误,但我看不到它。
任何帮助表示赞赏。
android - 如何将偏好页面的重力更改为 RIGHT?
如何将偏好页面的重力更改为 RIGHT?有什么解决办法吗?