问题标签 [asset-management]

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.

0 投票
1 回答
67 浏览

typo3 - 是否可以将 TYPO3 用作其他 TYPO3 安装 (FAL) 的资产管理?

是否可以在本地安装中使用远程 TYPO3 安装的文件存储?

我想覆盖本地环境中的一些配置以通过 https 使用产品文件存储。这样同步我的本地安装会变得更快,我不需要为所有项目 rsync fileadmin(这将节省我一些宝贵的 ssd 磁盘空间)

此外,我可以简单地将 TYPO3 用作不同 TYPO3 实例的资产管理。

有没有人完成过类似的事情?

如果该解决方案也能够托管已处理的文件,那就更好了,我认为使用 TYPO3 本身作为资产管理将是在基于 TYPO3 的网站/系统中集中资产的完美解决方案。

0 投票
1 回答
73 浏览

libgdx - 哪个更适合加载游戏资源?

我想知道哪个更适合我的游戏,例如在游戏初始屏幕上仅加载一次所有资产,或者分别加载和处理每个屏幕的资产?

0 投票
1 回答
484 浏览

java - 如何将像素图/纹理加载到 AssetManager?

我遇到过这些文章: https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/assets/AssetManager.html http://libgdx.badlogicgames.com/nightlies/docs/api /com/badlogic/gdx/assets/loaders/PixmapLoader.html http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/assets/loaders/TextureLoader.html https://github.com /libgdx/libgdx/wiki/管理您的资产

而且我仍然没有找到有关如何将 Texture 加载到AssetManager的任何信息。在我的游戏中,我创建了一个Pixmap并将其包裹在一个Texture周围。然后我处理 Pixmap然后我用 SpriteBatch绘制纹理。在我的游戏中创建的每个纹理都是由像素图创建的,因此它是在运行时创建的。如何将这些纹理加载到 AssetManager 中?

上面的链接和我遇到的所有内容都只显示了如何从已经可用的文件中加载纹理。

0 投票
1 回答
122 浏览

android - android应用暂停后重新加载资产

根据此 libgdx wiki 页面https://github.com/libgdx/libgdx/wiki/Managing-your-assets OpenGL 资源(如纹理)需要在应用程序暂停后重新加载。

这是我管理 libgdx 应用程序资产的方法

每当我需要使用assetManager.get() 显示splashScreen 时,我都会使用assetManager 加载所有资产

这是我从一开始的代码:

闪屏:

我的问题:我应该打电话给manager.update()每个Screen.resume()人吗?

0 投票
1 回答
46 浏览

php - Yii2 中多个视图的资源

因此,我面临着将资产传递给许多不同观点的挑战。

就我而言,有一些方法,除了添加

到布局页面或调用方法。

虽然,我很感兴趣,例如,有没有灵活的方法可以一次将一个资产或一组资产传递给整个 crud 模型。

0 投票
1 回答
823 浏览

libgdx - 在 LibGdx 中管理位图字体资源

我可以使用以下代码加载位图字体:

但我正在尝试实现 AssetManager。因此,我使用以下代码重新编码了该片段:

如果失败了当然。对 finishLoading() 方法的调用返回了一条消息,指示:

无法加载资产的依赖项:“Fonts/MyFont.fnt”

好的。这是有道理的,因为我没有对纹理做任何事情。那么如何将纹理文件作为依赖项传递呢?github.com/libgdx/libgdx/wiki/Managing-your-assets 说:

BitmapFontLoader 是一个很好的异步加载器示例,它还具有在加载实际资产之前需要加载的依赖项(在这种情况下,它是存储字形的纹理)。同样,你可以用这个做几乎任何事情。

嗯!我猜他们假设,“......如果你知道怎么做!” 但是,他们的示例并没有说明如何 - 事实上,他们的示例几乎显示了我所写的内容。所以,我很难过。谷歌似乎能找到的只是如何处理 TTF 字体的示例,但对于常规的旧位图字体却一无所获。

有没有人有这个错误的解决方案的例子。太感谢了!

0 投票
6 回答
572 浏览

sql - 聚合重叠段以测量有效长度

我有一张road_events桌子:



我想选择代表每条道路上最近工作的事件。

这是一个棘手的操作,因为事件通常只涉及道路的一部分。这意味着我不能简单地选择每条道路的最新事件;我只需要选择不重叠的最近事件里程。


可能的逻辑(按顺序):

我不愿意猜测如何解决这个问题,因为它最终可能带来的伤害大于帮助(有点像XY 问题)。另一方面,它可能会提供对问题本质的洞察,所以这里是:

  1. 为每条道路选择最近的事件。我们将调用最近的事件:event A.
  2. 如果event A>= total_road_length,那么这就是我所需要的。算法到此结束。
  3. 否则,获取与event B不具有相同范围的下一个按时间顺序排列的事件 ( ) event A
  4. 如果 的范围event B与 的范围重叠event A,则只得到event B不重叠的部分。
  5. 重复步骤 3 和 4,直到总事件长度为= total_road_length。或者当该路没有更多事件时停止。

问题:

我知道这是一项艰巨的任务,但要做到这一点需要什么?

这是一个经典的线性参考问题。如果我可以将线性引用操作作为查询的一部分进行,那将非常有帮助。

结果将是:

相关问题:选择数字范围不重叠的地方

0 投票
0 回答
1832 浏览

image-processing - Webpack 4 - 生成响应式图片

我想从一个基本图像生成不同大小的图像。我有一张 1920x1080 的图像,处理后我想要尺寸为(768、1024、1600、1920)的图像。

我知道有一个加载器可以做到这一点:https ://github.com/herrstucki/responsive-loader

但是,我有许多“旧版”PHP 应用程序(Zend Framework 3)的视图脚本,这些脚本不由 webpack(没有 HtmlWebpackPlugin)处理,因为与 Zend Framework 一起工作太复杂了。

有没有办法,只需指向我的图像的源目录(glob)并在那里转换所有图像并将它们(以及生成的版本)保存到我的 dist 文件夹?

我用 ImageMin 做类似的事情:

此配置将我的图像转换为网络友好的大小(就文件大小而言!)。是否有机会在此配置中集成生成多个图像尺寸(就尺寸而言!)的过程?

0 投票
2 回答
9060 浏览

javascript - HtmlWebpackPlugin - 在特定位置注入 js

我正在使用 HtmlWebpackPlugin 将 javascript 注入到我的模板文件中:

但是,我需要在 PHP 代码之前注入生成的包<?php echo $this->inlineScript(); ?>,以让内联脚本正常工作(它们需要 JQuery,它将在 vendor.js 中加载)。

结果应该是:

有没有办法做到这一点?也许可以使用类似<%= htmlWebpackPlugin.options.??? %>或类似的占位符?如果它不适用于 HtmlWebpackPlugin,我可以使用另一个 webpack 插件吗?

0 投票
0 回答
39 浏览

java - libGdx:无法从 JUnit 测试类加载资产

我目前面临以下问题:我使用 libGdx 启动了一个项目。我几乎完成了它,现在想运行一些 JUnit 测试。在测试类中,我使用 AssetManager 从 src 模块加载资产,但是它不能正常工作。

它抛出这个错误: 堆栈跟踪

(第 49 行是assetManager.finishLoading();)

这引出了一个问题:如何从测试类访问这些文件?