以编程方式更改图像功能

2024-10-03 17:16:16 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的一个爱好项目。你知道吗

这是一个像政治游戏一样的真实世界。游戏中有大量的人物,如政治家、军官、宗教人物等,这些人物特征都是随着游戏的进行而动态生成和存储的。这包括,人物,姓名,年龄,宗族,种族,政党,隶属关系,性格以及一吨其他特征。你知道吗

我使用python flask作为服务器,angularJS作为前端。我使用SQLAlchemy postgresql作为数据库。你知道吗

我想有一个独特的形象(动漫风格或更好),为每个字符,我在个人有能力。每个人人可以根据他们的种族、年龄等不同而不同,比如,有不同的肤色、发型、眼睛颜色、面部比例、体型,还有制服,根据他们目前在游戏中的指定。如何使用python或java脚本动态实现这一点。

另外,我想让图像随着时间推移。例如,随着角色年龄的增长,添加更多的皱纹、下垂的眼睛、白发。你知道吗


Tags: 项目游戏动态特征政治眼睛姓名年龄
1条回答
网友
1楼 · 发布于 2024-10-03 17:16:16

我想知道你的期望是什么。你知道吗

from dynamicPeopleVectorCreater.magic import *

如果你说的是一个角色创造者,那么你必须自己去做。我绝对相信这是一项艰巨的工作,即使是商业公司也可能在这方面花费了大量时间,而且大多数实现并不像预期的那样令人惊讶(辐射,圣徒行)。也许你应该把注意力集中在其他特性上,或者创建20个静态字符之类的东西,这些字符将被随机使用。你知道吗

如果我必须这样做的话,我会从创建像头,头发,眼睛,胡须,嘴巴这样的基本片段开始。然后将它们与您选择的图像处理库混合在一起。你知道吗

例如,用户选择head type 3和hair type 10以及hair colortype 15:

加载头(Head\u base\u 3.png)

加载头发(Hair\u 10.png)

  • 使用图像库设置颜色
  • 使用定位数据(x,y)将头发对象定位到正确的位置,这些数据应绑定到头部,因为它可能会更改到头部

等等。你知道吗

如何操作: https://automatetheboringstuff.com/chapter17/

祝你好运

相关问题 更多 >