如何在libgdx中获取光标位置并将其应用于sprite?像这样?

我希望我的精灵在我的光标位于屏幕的任何地方指向方向.我搜索libgdx示例,但我找不到任何与此相关的示例.
自昨天以来我一直在寻找这个错误的解决方案.我尝试了一切.我删除了我的.idea和.gradle文件.我甚至使缓存无效并重启我的android工作室.我也重新安装我的android工作室但无济于事.我仍然收到此错误.我没有触摸我的项目大约一个月.当我回来.我更新了我的android工作室,并试图运行我的项目,并受到了这个错误的欢迎
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Program type already present: android.support.v13.view.DragStartHelper$1
Run Code Online (Sandbox Code Playgroud)
我在gradle上启用了multidex.一个月前我没有这个问题.在更新我的android工作室后,我得到了这个.有人有解决方案吗?我使用的所有库都应该没问题,因为我能够在一个月前没有出现此错误的情况下发布我的应用程序.
我正在尝试导出(签名或未签名)我的应用程序.但我受到了这个错误的欢迎.

这就是它所说的
"common_google_play_services_unknown_issue" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rTW, zu
Issue: Checks for incomplete translations where not all strings are translated Id: MissingTranslation
If an application has more than one locale, then all the strings declared …Run Code Online (Sandbox Code Playgroud) 我下载了andengine动态壁纸示例,但它有一个问题.它显示了这些错误:
08-18 04:38:52.606: E/AndroidRuntime(3063): FATAL EXCEPTION: main
08-18 04:38:52.606: E/AndroidRuntime(3063): java.lang.RuntimeException: Unable to instantiate service org.anddev.wallpaper.live.cigarette.LiveWallpaperService: java.lang.ClassNotFoundException: org.anddev.wallpaper.live.cigarette.LiveWallpaperService in loader dalvik.system.PathClassLoader[/data/app/org.anddev.wallpaper.live.cigarette-1.apk]
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1950)
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.app.ActivityThread.access$2500(ActivityThread.java:121)
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:997)
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.os.Handler.dispatchMessage(Handler.java:99)
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.os.Looper.loop(Looper.java:130)
08-18 04:38:52.606: E/AndroidRuntime(3063): at android.app.ActivityThread.main(ActivityThread.java:3701)
08-18 04:38:52.606: E/AndroidRuntime(3063): at java.lang.reflect.Method.invokeNative(Native Method)
08-18 04:38:52.606: E/AndroidRuntime(3063): at java.lang.reflect.Method.invoke(Method.java:507)
08-18 04:38:52.606: E/AndroidRuntime(3063): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
08-18 04:38:52.606: E/AndroidRuntime(3063): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
08-18 04:38:52.606: E/AndroidRuntime(3063): at dalvik.system.NativeStart.main(Native Method) …Run Code Online (Sandbox Code Playgroud) 从android学习谷歌驱动快速入门后.我下载了他们的例子并得到了这个错误:
01-13 03:38:39.039: E/AndroidRuntime(29967): java.lang.RuntimeException: Unable to get provider com.example.android.notepad.NotePadProvider: java.lang.ClassNotFoundException: com.example.android.notepad.NotePadProvider in loader dalvik.system.PathClassLoader[/data/app/com.example.android.notepad-1.apk]
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread.installProvider(ActivityThread.java:3561)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3313)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3269)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread.access$2200(ActivityThread.java:117)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.os.Handler.dispatchMessage(Handler.java:99)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.os.Looper.loop(Looper.java:130)
01-13 03:38:39.039: E/AndroidRuntime(29967): at android.app.ActivityThread.main(ActivityThread.java:3687)
01-13 03:38:39.039: E/AndroidRuntime(29967): at java.lang.reflect.Method.invokeNative(Native Method)
01-13 03:38:39.039: E/AndroidRuntime(29967): at java.lang.reflect.Method.invoke(Method.java:507)
01-13 03:38:39.039: E/AndroidRuntime(29967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
01-13 03:38:39.039: E/AndroidRuntime(29967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
01-13 03:38:39.039: E/AndroidRuntime(29967): at …Run Code Online (Sandbox Code Playgroud) 我正在尝试下载图像,然后将其显示到我的imageView组件.
要下载,我必须使用Asyntask并显示进度条以通知用户.问题是在经过循环以获得计算的进度值后,我从inputStream得到0.
Log.d("is", "" + inputStream.available()); // ---> will have a value
byte[] buffer = new byte[contentLenght];
while ((read = inputStream.read(buffer)) != -1) {
counter += read;
publishProgress(counter);
outputStream.write(buffer,0,read);
}
Log.d("is", "" + inputStream.available()); // -----> will return 0
bmp = BitmapFactory.decodeStream(inputStream); // bmp will be empty
Run Code Online (Sandbox Code Playgroud)
有没有办法获得进度条的计算值,而不是在输入流的末尾得到0值?
我在这里使用Asyntask.
BMP将有一个价值,我这样做的时候
imageView.setImageBitmap(bmp);,将工作只当我删除的循环,只是通话 bmp = BitmapFactory.decodeStream(inputStream);
但是如果我在这之前放一个循环
bmp = BitmapFactory.decodeStream(inputStream);
Run Code Online (Sandbox Code Playgroud)
imageView将不显示任何内容
这是我的完整Asynctask代码包括网络连接
int progressCounter;
int contentLenght;
int counter;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressBar.setVisibility(View.VISIBLE);
}
@Override …Run Code Online (Sandbox Code Playgroud) 不确定我的标题是否正确.忘了代码是什么.但在这里,我将通过代码解释它.
你在java中看到你可以声明一个这样的类.
class Panel extends View{
public Bitmap mBitmap;
public Panel(Context context) {
super(context);
}
}
Run Code Online (Sandbox Code Playgroud)
在c sharp
class Panel : View
{
public Panel(Context context){
base(context);
}
}
Run Code Online (Sandbox Code Playgroud)
它有一个错误.你如何在csharp中声明类构造函数?
我正在研究名为Beginning Android Games的书.我注意到的一件事是:
int action = event.getAction() & MotionEvent.ACTION_MASK;
int pointerIndex = (event.getAction() & MotionEvent.ACTION_POINTER_ID_MASK)
>> MotionEvent.ACTION_POINTER_ID_SHIFT;
Run Code Online (Sandbox Code Playgroud)
这是我见过类似变量的第一次,所以我不知道它是做什么的.我在java中运行代码并创建了一些示例.
如果我运行此代码:
int i = 10 >> 500;
System.out.print("Answer " + i);
Run Code Online (Sandbox Code Playgroud)
答案是0?这是为什么?
如果我运行此代码:
int i = 10 & 500;
System.out.print("Answer " + i);
Run Code Online (Sandbox Code Playgroud)
起初我认为这是价值的连接所以我会假设i = 10500但事实并非如此.答案是一样的.还是0?谁知道这里发生了什么?
我有以下代码:
vector<int> scores(3, 0);
int wow;
for (int i = 0; i < 3; i++) {
cout << i << endl;
cin >> wow;
scores.push_back(wow);
}
Run Code Online (Sandbox Code Playgroud)
我希望int从cina中连续存储3 秒vector.但是循环没有按预期工作,因为循环在达到条件后仍然继续运行i < 3.
我尝试在Youtube上观看使用for循环,cin看起来它应该工作正常(像这一个)
我的代码出了什么问题?
输出:

我只是好奇C++ 的差异::和什么->?
目前正在学习C++,因为我想用c ++学习openGL和openGL中的大量教程,所以我会选择有很多教程的语言:)
在java或者C#如果要调用函数或保留函数,只需使用".".比如说text1.getText(); 如果你C++想把它转换成那样的话text1->getText()?什么叫他们?标题不合适.如果->等于"." 在java那么有什么用"::"的?我相信有很多问题像我一样,但我不知道该怎么称呼他们所以我无法获得准确的信息.顺便说一句,我发现这个::想法在使用sfml时.
这是一个例子
if (event.type == sf::Event::Closed)
{
// end the program
running = false;
}
else if (event.type == sf::Event::Resized)
{
// adjust the viewport when the window is resized
glViewport(0, 0, event.size.width, event.size.height);
}
void renderingThread(sf::Window* window)
{
// activate the window's context
window->setActive(true);
// the rendering loop
while (window->isOpen())
{
// draw... …Run Code Online (Sandbox Code Playgroud)