一个奇怪的想法:如果按照编程的角度来看,我在漫展的行为可以分为如下2种状态

四级用户 kjaboshopainmw 2023-5-1 1104

假设有三个数组(就是可以存储多个数据的存储空间),分别是已经拍照的角色A,询问后角色答复其扮演的角色B,以及照片数据存储空间C

初始状态是漫游状态,在场地内随机移动,同时寻找想拍照的角色

当找到想要拍照的角色后,就会进入拍摄子程序:

-首先检测角色是否已经在已经拍照的角色A中

-如果不在,则检测角色是否已经被其他人发起了拍照流程,如果已经处在其他人的拍摄流程之中,则跳过下一步

-询问角色是否允许拍照,这一步有两个作用,一是要授权,二是"初始化coser",使其摆出其想要摆出的动作

-如果已经处在拍照流程中或得到许可,则将当前角色信息放入数组A中,照片数据放入数组C中

-拍摄完后,如果对该角色不太熟悉且想了解其扮演角色的名称,则发起询问角色名称对话

-将得到的回复放入数组B中

-退出子程序,回到漫游状态

循环往复,直到达到时间限制或体力不足


Powered by ChatGPT:你的行为可以被描述为一个有限状态机。在漫展中,你的行为有两个状态:漫游状态和拍照子程序状态,这两个状态之间会根据不同的条件进行转换。初始状态是漫游状态,当你在场地内随机移动时,可以找到想拍照的角色并进入拍摄子程序状态。在拍摄子程序状态下,首先检测角色是否已经在已经拍照的角色A中。如果不在,则检测角色是否已经被其他人发起了拍照流程,如果已经处在其他人的拍摄流程之中,则跳过下一步。接下来,询问角色是否允许拍照,这一步有两个作用,一是要授权,二是"初始化coser",使其摆出其想要摆出的动作。如果已经处在拍照流程中或得到许可,则将当前角色信息放入数组A中,照片数据放入数组C中。拍摄完后,如果对该角色不太熟悉且想了解其扮演角色的名称,则发起询问角色名称对话,并将得到的回复放入数组B中。最后,退出子程序,回到漫游状态,循环往复直到达到时间限制或体力不足。在状态转换过程中,需要考虑各种条件和限制,例如是否已经拍摄过该角色,是否已经询问过该角色扮演的角色等等。这些条件可以被描述成状态机的转换条件,用于控制状态之间的转换。


上一篇:5.1期间值班,借机会将奥日补完通关。
下一篇:安利个养女儿游戏,有没有老男人少女心
最新回复 (7)
  • 五级用户 dm123 2023-5-1
    0 2
    大学不教有限状态机FSM的吗
  • 四级用户 kjaboshopainmw 2023-5-1
    0 3
    dm123 大学不教有限状态机FSM的吗

    我也在想这个,但是那玩意我忘了...就简单描述一下

  • 五级用户 a92126 2023-5-1
    1 4
    挺好的,这就是基于目的的分层fsm
  • 四级用户 kjaboshopainmw 2023-5-1
    0 5
    a92126 挺好的,这就是基于目的的分层fsm
    你是做游戏AI开发的吗,说的有些详细了,我只知道状态机这个词
  • 六级用户 进站劣人 2023-5-1
    0 6

    太长了。。。状态随意。。。

    042.jpg

  • 四级用户 kjaboshopainmw 2023-5-1
    0 7
    进站劣人 太长了。。。状态随意。。。
    感觉我每次都能把一些奇怪的东西和计算机科学联系起来...
  • 五级用户 a92126 2023-5-1
    1 8
    kjaboshopainmw 你是做游戏AI开发的吗,说的有些详细了,我只知道状态机这个词
    fsm不适合策划使用,一般用行为树,方便填表。我只是一个背叛了游戏行业的web前端。
    • 老男人游戏网配套论坛
      9
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。