我正在使用Unity3D制作Android应用程序,它已经可以使用点击检测功能,但不能通过触摸进行操作.我需要触摸才能进行多点触控检测.
我想要的是:我有我的播放器和2个箭头图像.一个箭头指向右侧,一个指向左侧.当我触摸左箭头时,玩家应该开始向左移动,当我触摸右箭头时,玩家应该开始向右移动.
但是,如何检测触摸(并保持)哪个箭头?我在Google上找到的所有代码都太旧了,不再有用了.
我正在使用C#脚本,这是一款2D游戏.
我有一个这样的课:
public class Student implements Serializable{
private String name;
private int age;
private Image img;
}
Run Code Online (Sandbox Code Playgroud)
我将一些学生存储在ArrayList中并将它们写入文件.当我重新启动应用程序时,我再次从该文件加载它们.但是,Image img变量在不断变化.这意味着当我使用arrayList.contains(studentA)它不再是同一个对象时,所以arrayList.remove(studentA)不会起作用.
是否有一种简单的方法:只检查学生的姓名或Image在使用时忽略该字段contains()?