gpt4 book ai didi

Android ARToolKit - 更改 NFT 示例项目中的引用图像?

转载 作者:行者123 更新时间:2023-11-30 00:53:28 26 4
gpt4 key购买 nike

我一直在修补 ARToolKit 及其示例 Android Studio 项目,看看我可以根据自己的目的修改哪一个。我打开了 nftBookProj,它是使用 pinball.jpg 的那个,然后在图像的原点放置一个动画螺旋桨平面和一个 3D 轴。

我注意到 nftBookProj/nftBook/src/main/assets/DataNFT/ 目录有 pinball.iset, pinball.fset,和 pinball.fset3 文件。然后我制作了自己的图像(具有明确的特征、高分辨率、高 dpi 等等),然后使用 the methods specified in this tutorial ,我创建了自己的一组 reference_1.isetreference_1.fsetreference_1.fset3 文件。然后,我将这 3 个文件放在 pinball 文件所在的同一文件夹中。

然后我检查了所有 Activity 和类,找出我必须更改的行,以使应用程序引用我自己的 reference 文件而不是 pinball 文件。它不在任何类中,但我在 /assets/Data/ 文件夹下找到了 markers.dat 文件,它看起来像这样:

# Number of markers
1

# Entries for each marker. Format is:
#
# Name of pattern file (relative to this file)
# Marker type (SINGLE)
# Marker width in millimetres (floating point number)
# Optional tokens:
# FILTER [x] Enable pose estimate filtering for the preceding marker
# x (optional) specifies the cutoff frequency. Default
# value is AR_FILTER_TRANS_MAT_CUTOFF_FREQ_DEFAULT, which
# at time of writing, equals 5.0.
# A blank line

../DataNFT/pinball
NFT
FILTER 15.0

然后我将 ../DataNFT/pinball 更改为 ../DataNFT/reference_1,编译项目,在我的平板电脑上运行它。

但是,当我运行代码时,它没有对我制作的图像使用react,当我检查弹球图像时,它起作用了。这意味着我无法完全更改它所引用的图像。

然后我对所有类进行了三重检查,但我看不到在哪里指示应该使用弹球图像。这个死胡同让我难过,因为我不知道该往哪里看。

有没有人有幸更改 ARToolKits NFTBookProj for Android 中的引用图像?

最佳答案

找到了。在 nftBookApplication 类中,它说如果 assets 文件夹中的文件发生更改,您应该更新 assets 文件夹,您还应该更新 Manifest 中的版本代码。

如果您不打算将应用程序上传到 Google Play 商店,您可以只更新 list 上的应用程序并删除 versionCodeversionName 行构建 gradle 文件。如果不这样做,gradle 文件中的版本信息将始终覆盖 list 中的版本信息。如果您愿意花一两分钟时间同步它,那么您也可以使用 gradle 文件中的版本代码。

关于Android ARToolKit - 更改 NFT 示例项目中的引用图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40573381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com