小编try*_*zor的帖子

JavaFX 8 HiDPI支持

我刚刚在Arch Linux上的4k屏幕上试用了JavaFX Hello World示例,但遗憾的是GUI无法扩展.

文件说:

Hi-DPI支持.JavaFX 8现在支持Hi-DPI显示.

那么如何让我的应用程序dpi识别?

java hdpi javafx-8

23
推荐指数
1
解决办法
1万
查看次数

隐藏地址栏时,移动浏览器不会启动调整大小事件

我的网站上有两个部分,我设置的高度window.innerHeight.触发resize事件时,将更新高度.

这在我的桌面上完美运行,但在我的Android手机上我遇到了一些问题.

在Chrome for Android中,如果向下滚动以隐藏地址栏并更改窗口大小,Chrome会触发调整大小事件并更新高度.

Firefox和默认的android浏览器在隐藏地址栏后不会触发此调整大小事件.如果我手动将设备的方向从纵向更改为横向,则返回高度应该更新.

所以我试着自己发送一个orientationchange事件,但这不起作用.

有没有办法让Firefox和默认浏览器像Chrome一样?

这是网站.

html javascript css mobile google-chrome

6
推荐指数
1
解决办法
3519
查看次数

2D物理引擎碰撞响应对象的旋转

我正在编写自己的基本物理引擎,现在我遇到了一个我无法解决的问题.可能是因为我不知道如何谷歌这个问题.

所以这是我的问题.我希望这张图片可以解释它:

碰撞反应

我有两个对象.灰色的是固定的,不移动,绿色的是从顶部落下的.绿色物体有三个向量:力,加速度和速度.它与固定的灰色物体碰撞.

真正的问题是如何在绿色物体掉落时获得旋转?

2d game-engine

5
推荐指数
2
解决办法
6241
查看次数

使用javascript设置CSS动画延迟

我的css文件中有一些关键帧动画.已经指定了动画延迟.包装器div具有属性data-delay.

我想在css文件中获取动画延迟并向其添加数据延迟的值.然后我希望动画以新的延迟开始.

我试过了ele[i].style.animationDelay.但似乎在我为其设置值之前返回null.

如果我设置ele[i].style.animationDelay = '5s'动画仍然运行与css文件的延迟.

HTML

<div id="wrapper" data-delay="2s" >
    <h1 id="hi">Hi</h1>
    <h1 id="name">test!</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

body { font-size: 300%; }

#wrapper h1 { position: absolute; }

#hi {
    transform: translate(-200px, 100px);

    animation-name: hi;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    animation-delay: 0s;
}

#name {
    transform: translate(-200px, 150px);

    animation-name: name;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    animation-delay: 1s;
}

@keyframes hi{
    100% { transform: translate(50px, 100px) };
}

@keyframes name{
    100% { transform: translate(50px, 150px) …
Run Code Online (Sandbox Code Playgroud)

javascript css animation

5
推荐指数
1
解决办法
9562
查看次数

标签 统计

css ×2

javascript ×2

2d ×1

animation ×1

game-engine ×1

google-chrome ×1

hdpi ×1

html ×1

java ×1

javafx-8 ×1

mobile ×1