我有以下几个类:
class A{
int x;
int y;
int z;
public:
int getX();
int getY();
int getZ();
//...
}
class B{
int x;
int y;
int z;
double rotation;
}
class C{
int x;
int y;
int z;
double dir;
double index;
}
类B和C有共同的A类参数,从A类继承或者使用复合并将A对象存储在B和C类中是一种好的做法吗?
从A类继承时,没有必要为B
我正试着回到Java --自从我学习基础知识已经有5年了,从那以后我就迷失在了.Net的世界里。
我试图在下面创建一个学生类,但是当程序运行时,用于将整数读入数组的for循环被卡住了。
根据我之前的知识和研究,这个循环似乎构造正确,我似乎找不出哪里出了问题。
我肯定这是件愚蠢的事情--一如既往,但我想知道是否有人能给我指个方向?:)
import java.util.*;
import acm.io.*;
public class Student {
// instance variables
private int studNumber; //Must be b
这个问题符合我最后一个问题:-在室内创建自主移动机器人+第一人称摄像机运动三维统一
我有什么
我有一个3D模型的房子;第一人称相机,通过房子移动;一个自动移动的机器人。
我想要什么
我想让自动移动的机器人在房子里搜索特定的物体。我在房子里放了四把枪(同一型号)。
这是我现在的密码。这适用于1支枪,而不是多个游戏对象:
using UnityEngine;
using System.Collections;
public class MoveTo : MonoBehaviour {
public Transform goal;
void Start () {
NavMeshAgen