|
_motiondata[f.boneName].emplace_back(KeyFrame(f.frameNo, XMLoadFloat4(&f.quaternion), |
|
XMFLOAT2((float)f.bezier[3]/127.0f,(float)f.bezier[7]/127.0f), |
|
XMFLOAT2((float)f.bezier[11] / 127.0f, (float)f.bezier[15] / 127.0f))); |
emplace_back()でvectorにオブジェクトを追加しているのに一時オブジェクトを生成しているのは冗長。(書籍中の該当コードはp378)
directx12_samples/Chapter10/PMDActor.cpp
Lines 135 to 137 in 6947b40
emplace_back()でvectorにオブジェクトを追加しているのに一時オブジェクトを生成しているのは冗長。(書籍中の該当コードはp378)