小编Tay*_*orS的帖子

How would I link a File Input to a source of an Object Embed

How would I link any media files (swfs/mp4/mp3/png/other media embed files) to the source of my object embed: basically I want this:

<input type="file"></input>
Run Code Online (Sandbox Code Playgroud)

to send the uploaded file (preferably an swf) to the Data and Value sources:

<object type="application/x-shockwave-flash" data=""  
 style="width:640px;height:480px;margin:1px 350px;">
<param name="movie" value="" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="wmode" value="opaque" />
<param name="quality" value="high" />
<param name="menu" value="false" />
</object>
Run Code Online (Sandbox Code Playgroud)

Link to the full current project:

Codepen

html flash object codepen

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

如何使用矩形或弧形在画布中模拟重力?

如何使用只有几个变量的画布对象来模拟重力。

我创建了基础画布、游戏、时间、得分、一切,甚至游戏状态,但我被困在“将速度和重力因子添加到玩家 Y 变量中”的部分。

我尝试将重力系数乘以指定值,然后将其添加到 yVel,然后将其添加到实际 Y 值,但我无法正确转换定位。

我想如果我弄清楚如何“创造重力”来创造跳跃、向右移动和向左移动就不会太困难了。

这是我用来寻找平台的主要代码:

map.plates 表示一个充满数组的数组,每个数组包含一个车牌(平台车牌)的 4 个值,e 是 map.plates.Arrays。playY 基本上就是玩家的 Y 高度,全部渲染到 fillRect() 中;

function detectGravity() {
 map.plates.forEach(e => {
  if (playY > e[1] && playX <= e[0] && playX >= e[0] + e[2]) {
  } else {
   playY += 0; // Gravity Calculations here
  }
 });
}
Run Code Online (Sandbox Code Playgroud)

我真的不知道是否应该在此处包含其他内容,但如果您想要整个项目,请参阅下面的代码片段。

如果问题有什么问题请告诉我,我已经快半年没有来过这里了。

完整代码以防 codepen 死亡(在评论中建议):

"esversion: 6";

const can = document.querySelector(".block"),
 ctx = can.getContext("2d"),
 mScore = 100,
 map = {
  plates: [
   [25, 25, 25, …
Run Code Online (Sandbox Code Playgroud)

javascript canvas game-physics html5-canvas

4
推荐指数
1
解决办法
3107
查看次数

CSS 中视口宽度/高度的官方文档是不好的做法?

有时,在 CSS 中使用vwvh测量值来制作响应式网页似乎非常有用

然而,我发现并且我亲自在一些不常使用的地方使用过它。

我从其他人那里听说有“官方文件”指出 VW 和 VH 在任何方面都可能是不好的做法,我想知道这是否属实。

一些例子说明它可能是不寻常或不好的做法(底部的一个):

/* Background */
.backgroundDiv {
 width: 100vw;
 height: 100vh;
}

/* a Top Bar */
.divHeader {
 width: 100vw;
 height: 10vh;
}
Run Code Online (Sandbox Code Playgroud)

html css viewport responsive-design viewport-units

3
推荐指数
1
解决办法
4279
查看次数

如何通过边框将表格居中

我正在为我的 MMO RPG 游戏制作我的物品法典……我完成了数据加载器的设置,该加载器设置了包含我的物品数据的表格。

一切看起来都很好,除了我实例化我的项目信息的表格居中。

因为它是动态的,它的居中是基于单元格中文本/数据的长度,这导致了下图中这种丑陋的效果。

我试图找到一种方法,通过连接两侧的边框将表格居中,如图所示,红色边框是它应该放置的位置,但不是。

我可以达到这种效果的最佳方法是什么?

此处查找实时 URL 版本。

在此处输入图片说明

html css alignment centering css-tables

0
推荐指数
1
解决办法
50
查看次数