问题标签 [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 回答
58 浏览

javascript - Cassette.AssetReferenceException:“~/Scripts/this.js”第 1 行中的引用错误。找不到“~/Scripts/jquery-1.7.1.js”

我克隆了一个 git repo,但由于运行时错误“ Cassette.AssetReferenceException:'/'应用程序中的服务器错误。~/Scripts/this.js“第 1 行中的引用错误。找不到“ ~/Scripts/jquery-1.7.1.js”。“

在 this.js 的第 1 行,我有: /// reference path = "~/Scripts/jquery-1.7.1" / (包括左方括号和右方括号,但如果我在此处添加它们,它会删除我的参考路径)

jquery-1.7.1我在脚本文件夹中安装了 VS 的 Typscript,正确的 Cassette 版本。我已经尝试卸载并重新安装 VS.... 我在 VS 中没有编译错误。我已经重新克隆了一百次回购。我知道这个 repo 很好,因为它可以在其他人的计算机上运行。所以这绝对是我的设置和卡带的问题。如果我删除所有磁带引用,我的页面会加载(不正确,但我不会再收到错误。)

我在这里有点迷路了。有没有人遇到过这个?

0 投票
0 回答
378 浏览

yii2 - Yii2,资产。最终的基础 css

我在使用 AdminLTE 设计后遇到的简单问题。所有资产(css)都以 AdminLTE.min.css 结尾,这意味着即使 select2.css 也是第一位的……

他们做错了,因为现在重写\悬停的所有数据都来自 AdminLTE.min.css,是的,这对于 html 代码来说是简单的方法,但对于开发人员来说却不是。那么,问...

我们需要在每个页面上始终将带有 css 的包注册为“最后一个”,因此它是最后呈现的(例如,在 kartik select2 资产之后,或者我们在页面\代码某处使用的另一个包之后)。有什么解决办法吗?

谢谢...

补充:我们有来自 kartik 的 css\html\js AdminLTE 和 Select2 Bundle,所以现在我正在为这个寻找解决方案。如您所见,在主 css (AdminLTE.min.css) 之前加载了 select2 css。所以我想使用kartik Select2 Bundle,但只在需要的地方使用,当然不要在每个页面上加载它——只在需要的地方。我知道 Asset::register($this) 是如何工作的,并且知道它的参数......但也许我错过了一些东西,它可以做 Yii2 吗?

0 投票
1 回答
178 浏览

java - AssetManager 什么都不做 - LibGDX

我的 AssetManager 类:

我的主要课程:

我的 MenuState 类:

}

当我启动我的应用程序时,它应该在加载所有资产后显示菜单屏幕,但它根本不绘制任何东西!我没有收到任何错误。我能做些什么?

0 投票
1 回答
552 浏览

java - 在 LibGDX 中处理 Asset Manager

这是我的 OOP 设置:

MainGame 类扩展了 Game

...

...

PlayScreen 类实现 Screen:

类英雄精灵:

抱歉,如果那里有很多代码,我会尽量减少。我的主要问题是我是否正确处理?

看起来不错,我的游戏运行良好。但是当我退出游戏并重新进入时显示黑屏。这在桌面和 Android 上都会发生。

一个可行的解决方案是使用 Super Cleaner App 清除 Android 上的内存。由于这是一个内存问题,我认为这与我处理不当有关。

编辑:揭示我的资产类别

0 投票
0 回答
63 浏览

java - Java Heap Monitor 是否应该为单个对象显示多个实例

我试图在我的 Android 游戏 (LibGDX) 中找到内存泄漏。

我转储了 Java 堆并查看了我的资产管理器。它显示了 9 个实例。

在我的代码中,有一个用于 Asset Manager 的对象,它通过多个层传递。

IE -

Game Class 创建 Asset Manager 对象

Game Class 将所述对象传递给 Screen Class 构造函数。

Screen Class 将对象分配给它自己的私有变量,以便于引用。

Screen Class 将所述对象传递给 Sprite Class 构造函数。

等等...

但在我的代码中,实际上只有一个实例通过多个层。堆应该说 9 吗?这是否可能导致内存泄漏。

我假设存在内存泄漏,因为这开始在我的桌面上发生,我需要终止应用程序:

在此处输入图像描述

0 投票
2 回答
884 浏览

maximo - Maximo 交叉域

在 Workorder tracking 中,有一个字段“LEAD”将显示潜在客户的 ID。在我们的要求中,我们必须显示 Leadname 以及 Lead ID。所以我在 Workorder 中为 Leadname 创建了一个新字段,并在 Wordorder 和 Person 之间使用了具有新关系的交叉域。关系 where 子句是 personid=:lead

交叉域从 PERSON 对象的 Displayname 属性复制 Leadname 的值,并且当我们在 Workorder 的 Lead 属性中提供 ID 时工作正常。

但是,如果我给出一个潜在客户 ID,然后在 WO 中删除潜在客户 ID,那么潜在客户名称仍然保留它不会被修改为 null。我相信这是因为交叉条件(personid=:lead)不满足,因此没有执行任何操作。我也尝试在 Source 和 Destination 上设置条件,但这也不起作用。

如果不满足交叉 where 子句条件,是否有任何方法可以将字段默认为 null。

我能够通过使用自动化脚本来实现这一点,但想知道是否可以通过其他方式实现。

0 投票
1 回答
1439 浏览

java - GdxRuntimeException:资产未加载

我正在关注教程,但如果 xml 我使用 json。我认为资产已加载,但显然不是!如果你们中的任何一个有任何解决方案,那就太好了。

代码在github上。

那就是输出:

我尝试了很多想法,但没有一个有效,你能帮帮我吗。提前谢谢了。

0 投票
1 回答
567 浏览

java - LibGDX - 无法加载 FreetypeFont 资产的依赖项

嗨,我目前一直在尝试加载.ttf字体,我收到 GdxRuntimeException 消息:Couldn't load dependencies of asset: coastershadowfont

0 投票
2 回答
3717 浏览

javascript - 对各种 webpack 匀场方法的困惑

我对 webpack 允许公开在 npm 上不可用或放入包中的变量的各种方式有点困惑。我能够google通过使用公开谷歌可视化图表脚本的全局变量

结合

但是查看webpack 文档,还有其他几种shim方法,看起来他们可能会做类似的事情。有imports-loaderexports-loader, 和script-loader。我知道我已经链接到文档,但我仍然发现他们对何时应该使用这四个的描述有点不清楚。

还看这个例子,这require不是分配给变量吗?它打算去哪里?关于这种语法发生了什么的文档在哪里?

有人可以为我提供一些何时应该使用这些的例子吗?

0 投票
2 回答
377 浏览

java - 如何在多个屏幕中处理 AssetManager

public static AssetManager assets = new AssetManager();应该避免,但是如何在多个屏幕中处理 AssetManager?这是一个好的解决方案吗?