建立了一个虚拟主体认知框架,然后探讨了动机模型、个性模型、情绪模型、以及行为模型。动机模型是基于马斯洛理论建立的。考虑了个性对情绪的影响。情绪模型考虑了OCC模型中的六种情绪。使用模糊推理系统、情绪转变机制、以及情绪衰减机制来计算情绪强度。最后给出了行为选择方法和情绪行为表现方法。通过实验表明,所提出的情绪模型是合理的,它可以使虚拟主体表现更加让人信服且更有趣。