タスクシステム総合スレ part3
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。
2008/11/09(日) 11:51:40ID:+pjnJyQQpart2 http://pc11.2ch.net/test/read.cgi/gamedev/1196711513/
part1 http://pc11.2ch.net/test/read.cgi/gamedev/1173708588/
0936名前は開発中のものです。
2009/02/01(日) 02:21:59ID:YQa72ap1>> Jiki jiki;
>> Teki teki;
>> Tama tama;
>> Unko unko;
> を扱う記述例はどんな感じになる? と聞いた方が手っ取り早いのかもしれないが
class SceneTask : protected Task
{
protected:
Jiki jiki;
Teki teki;
Tama tama;
Unko unko;
public:
SceneTask();
virtual ~SceneTask();
virtual void update();
};
何かこれで不満でも?
0937名前は開発中のものです。
2009/02/01(日) 02:28:22ID:YQa72ap1936の補足。
Jiki,Teki,Tama,UnkoがTask派生クラスとは限らないなら、そのへんはケースバイケース。
場合によっては>>886 のように書いたりもする。
Jiki,Teki,Tama,UnkoがTask派生クラスであるなら、
boost::weak_ptrを用いるか、TaskHandle(>>869) を用いるか、>>886 のようにContextに持たせるか。
方法はいろいろある。
レス数が900を超えています。1000を超えると表示できなくなるよ。