android - 如何在 Processing for android 中正确添加图像
问题描述
最近我开始研究一个我想在android上尝试的处理游戏,唯一的问题是我以java模式开始并后来切换到android,所以现在每当我调用图像时都会给我一个错误。我添加了 dataPath("") 但这只给了我另一个错误,我对 android 模式不是很熟悉,所以任何帮助将不胜感激!这是我在下面声明图像的代码。
void setup(){
size(1080,1080);
background(r1,g1,b1);
heart1 = loadImage(dataPath("")+"heart-UP.png");
heart2 = loadImage(dataPath("")+"heart-UP.png");
heart3 = loadImage(dataPath("")+"heart-UP.png");
restart = loadImage("Restart-UP(1).png");
mute = loadImage(dataPath("")+"mute-OFF.png");
music = new SoundFile(this, "4RunSong.wav");
restart.resize(540,270);
music.loop();
}
此外,我在添加 dataPath("") 后不断收到的错误是:java.lang.IllegalArgumentException: File /data/user/0/processing.test.ranjan_4run/filesheart-UP.png contains a path separator
解决方案
推荐阅读
- vue.js - 如何自动显示行之间的值差异(Vue.js 数据表)
- mysql - AWS 极光 MySQL
- javascript - 浏览器扩展程序可以读取网站的 cookie 吗?
- c++ - 在代码中将地图或火车站线表示为图形的最佳方法是什么?
- ios - 在 viewDidAppear 之前翻译 superview 时,UIHostingController 视图的转换不同步
- typescript - 抛出错误会导致“UnhandledPromiseRejectionWarning”
- python - 没有捕捉到 BeautifulSoup 所需的线条
- r - 在 R 中抓取 Zillow,并使用 Selector Gadget 查找纬度和经度
- c++ - 如果用户说他们想再次播放,如何重复节目?
- javascript - 如何将值传递给没有道具的组件以对其进行测试?