gpt4 book ai didi

c++ - vector 正在丢失 mat4 信息

转载 作者:行者123 更新时间:2023-11-30 03:47:00 24 4
gpt4 key购买 nike

<分区>

我有一个实体列表,我想更新而不是渲染。对于更新:

变量:

std::vector<Entity> entityList;

功能:

void EntityController::update(){
for(Entity e : entityList){
e.update();
}
}

和实体的更新函数

void Entity::update(){

glm::mat4 trans = glm::mat4();
trans = glm::translate(trans, glm::vec3(50.0f,0.0f,50.0f));
trans = glm::scale(trans, glm::vec3(21.0,21.0,21.0));

modelMatrix = trans;
}

我的问题是,模型矩阵确实有效。只要我在类实体中,我就可以在查看它时( Debug模式 XCode)找到我所有的信息。

但是当我离开那个类(class)时,模型矩阵中的信息又是单位矩阵。不知何故,他没有保存或更新信息:S

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com