LoveSweet开发日志

图像
LoveSweet横幅

LoveSweet是一款登录MetaQuest平台的虚拟现实游戏。

 

符号说明:

!:问题;

$:灵感;

@ : 新功能;

//:解决问题;

 

2022年

1-11

设置oculus ip,需要在项目的配置文件,和引擎的配置文件,都添加id才行,并且还需要去Facebook开发应用哪里,申请用户id审核。

1-12

章鱼云,会一直吃面包云,但是听见音乐会停觅食,并且逐渐陶醉,

天上的红云,蓝云,会因为听见玩家击鼓,看向玩家,并且慢慢为玩家拍手,并且进入随者鼓声起舞的状态,只要玩家持续击鼓即可

按住握柄,力反馈会增强

玩家在游戏中会出现不同的状态,并且需要不停的检测,确定自己是否在梦中,还是现实

听觉怪:原本透明,靠近玩家会发出声音,相应的手柄会震动,需要通过3d立体环绕找到它们。

1-13

章鱼怪在被玩家的视线击中的前提,可以因为不同的鼓,而变招.

首先是游戏的世界观,就是玩家通过带上头盔,进入一个虚拟世界,然后就是这个虚拟世界,存在现世和梦境两重世界,

而现世状态,很多功能,玩家是无法触发的,而只有进入梦境世界时,这些原本无法触发的功能,才会触发

而玩家需要一直在我的游戏确认自己是在做梦,还是现实,而经过一系列的游戏内容设计后,玩家脱下头盔,一旦梦境中出现了我的游戏

他们也会保持在游戏中的这种行为模式,而一旦他们在确认自己是在做梦还是现实,就会出现是不是自己带着VR头盔的情况

而那一刻,他们将觉醒

而我的游戏也从原本的让玩家造梦,变成,让玩家直接觉醒我的游戏只是营造了一个氛围,让玩家会不停的问,我是在做梦吗,然后再通过周边的世界确定,自己是否在做梦

完成这种设计,就可以利用人脑的自我觉醒的机制,帮助玩家完成觉醒

1-18

随机三鼓触发,进入特殊状态

同时连击3鼓高频,到一定时间,会处于特殊状态

先确定单鼓处于高频

AI蓝图的任务节点,是执行来自AI控制蓝图的函数,并通过行为树蓝图,传入变量

为什么不能直接在任务蓝图进行对NPC的编程,这个是一个疑问

为什么不能从行为树直接调用任务蓝,实现功能 上海

1-20

黑板结构:Enum>Boolean>Actor>Location>黑板蓝图

鼓触发云方式

鼓-》玩家-》玩家看见云-》触发Interactive事件

1-21

制作一个AI任务蓝图

关于目标对象距离检测的

通过鼓控制云去吃东西,他们会跳着舞去吃东西

2-1,让乌戝云随鼓起舞

2-11

因为使用自带的charmovecomp,导致飞行是出现闪移,需要先恢复成为原本的模式

2-14

用鼓来存储效果

2-16

建立一个交易所,可以存放你多余的资源,并且发展当地经济,

补给:维持玩家在日常生存(多巴鞍),正能量

燃料:维持玩家在潜意识海航行(内啡肽),敲击产生燃料

2-17

@在梦中加入催眠暗示的想法

遗弃的战舰

优势:人物动作反馈,多态

劣势:场景设计

避开场景设计,把优势拉回人物反馈

2-18

建立一个陈列室。看见自己的收藏,满心欢喜

招募系统

2-19

使用多巴胺来作为梦境的通用货币

赵虎

3-3

面包云敲击加速

3-4

随机发生的事件,让玩家一直可以交互

据点被占领,

3-5

制作面包云庇护所

埃及

据点:

1.地图上有资源点,你可以占有资源点,来持续获得资源。

2.为据点配置道具,强化获得资源

资源

resource

多巴胺

dopamine

内啡肽

endorphins

主力舰:猛犸象

轻型主力舰:虎鲸

巡洋舰:鲨鱼

驱逐舰:蝠鲼,鲶鱼

护卫舰:火龙果,小蓝莓

远航

侧攻

3-6

实现:面包云靠近庇护所无敌模式启动

玩家可以给庇护所充能。

3-7

加入护甲,护盾设计。

3-8

章鱼发现了面包云,就会把它存入自己的黑板,

而现在面包云处于无敌状态,需要把这个消息传递给章鱼,来改变他一个黑板变量。

3-13

灵魂:灵魂会在梦境展现自己的实体,贩卖各种想法和商品,这些想法可以影响宿主

身体意像:大脑对于物理躯体所构建的模型。

空间站:存于梦境,想法交易所。

巡查队:存于梦境,潜意识侦查队。

特遣队:存于梦境,梦境终极防御力量。

沿用不同梦境产生不同星系。

3-17

移植八鼓到鼓支架。

3-18

在游戏设置中,加入旋转度的调节。

3-27

适用打碟机的频率,决定宝宝采用不同的技能

3-28

由浮动的顶点动画,通过对应鼓发出的子弹,变成关看玩家演奏的顶点动画,在通过连续的声音触动,变成打call的顶点动画,在变成常态的顶点动画,玩家离开鼓,拍手欢迎,转化成离开的食物

4-9

实现火云被鼓控制移动。

4-15

移动和攻击可以放在一起。

4-18

解决章鱼云,与火云的战斗反馈。

修改一下章鱼云的碰撞体,保证章鱼云可以吃面包云。

关闭鼓对于章鱼云的影响。

修复庇护所开关。

4-19

建立对象池。

测试对象池。

4-20

加入突进的技能。

使用章鱼屋,设定生成的章鱼,章鱼屋对象。

章鱼屋设定章鱼无效。

寻找其他的办法。

因为未继承父级函数(已经解决)。

4-22

入栈已经完成,解决出栈。

4-24

已完成栈与章鱼数组的分离。

4-25

停止刚刚生成的章鱼ai。

遇到一个问题,章鱼栈无效。

问题解决,英特尔的工程师在数组长度需要-1。

目前的新问题是,ai转换对象失败。

无法通过设置空白控制器。

4-28

提升击鼓的碰撞几率。

章鱼反击2火龙云。

敲击移动自己寻找目标,没有目标,寻找一个附近的目标。

在BPF_CloudRed的get near actor,获取最近距离出现问题,需要修复

5-3

!:未解决问题

?:需要解决的问题

@:需要实现的功能

! 攻击最近章鱼的功能出现一些问题,因为开发任务紧迫,暂时停止修复

// ? 现在需要修复因为开章鱼死亡回家后,生成章鱼无法攻击的问题,通过判断bug应该在攻击动画判定蒙太奇处(已修复)

// ? 被击打的章鱼死亡的章鱼,重生后,会出现死亡传送bug(已修复)

1.该问题在火龙云触发章鱼云死亡,再次碰撞会出现

2.初始化的章鱼在生成后,会再次传送回家生成,并调用出栈事件

3.章鱼在最初执行推出时,未触发打印

4.章鱼是直接从出生地,触发赋予灵魂

该问题由距离判定,导致章鱼云在初始化后,强行修改ai,导致

@ HiHat镲为加速

@ 为火龙添加战胜喜悦的动画

5-4

// ? 章鱼云传回家后动画未停止(已修复)

5-5

@ 设计一种如同猫咪的宝宝,作为智慧宝宝,能够给己方英雄加血治疗,也能够进行远程攻击

// ? 处理加速功能(已修复)

? 宝宝会出现卡模型

@ 攻击打中加多巴胺,被打中减多巴胺

@ 组合技能,通过敲击打雷撤退,再敲击选择目标移动时,变为加速逃跑,通过前一个鼓,和后面一个鼓组成命令

5-9

// ? 获得最近的章鱼云

5-10

// ? 面包云的三种进化形态

// ? 章鱼云死掉星星,通过章鱼屋生成星星栈

// ? 可拾取的糕点,因为网格无碰撞,通过添加物理actor类型碰撞网格,解决碰撞问题

5-11

@ 使用桑葚作为七巧玲珑心的灵感来验

5-12

// ? 重构第一关国足的AI

1.睡觉

2.种子

3.摘星

5.施雨

6.入梦

@ 通过国足不同的状态,使用互动触发不同的效果

1.睡觉则是苏醒

2.通过最新的火龙云,修改国足的AI

3.设置种子状态

4.通过国足的ai接口设置,设置种子状态的函数

5.已唤醒种子ai处

// ? 我需要找到一种全新的AI运用方式,让AI的任务节点,变得灵活起来

1.可以尝试使用枚举

通过枚举简化找对象的AI任务节点

@ 显式成功条件AI行为树,可用于非交互AI

@ 隐式序列AI行为树,可用于交互AI

5-16

// ? 国足和种子的交互;

@@@ 用不同鼓来切换不同的AI,执行不同的行为;

// ? 把国足的AI控制蓝图的种子变量,移植到角色蓝图,因为角色蓝图可以直接获取种子变量。

5-19

// ? 重构摘星BT。

5-20

// ? 国足摘星AI完成,目前问题卡再国足去泉水后,获得星星,然后无法进行后面的行为,卡在AI:云雨“已找到云朵处”;

通过擅长判定变量,并修改,判定黑板条件解决。

5-22

// ? 给星星后生成云,通过设置布尔值解决。

5-25

// ? 国足持有星星,没有移动到云朵;

1.因为提前设置黑板云变量。

5-27

// ? 国足抛星后,有星星才会踢;

// ? 抛星力量太低,修改抛星力道;

// ? 添加一个男孩出现的变量。

5-29

// ? 国足摸头叠buff,一层~三层,触发不同的效果。

5-30

// ? 国足摸头功能实现,但是在切换行为树出现问题

1:摸头切换AI(交互)成功,但是在离开触碰体后,切回AI出现问题。

6-1

// ? 摘星任务,成功摘星,点赞

// ? 男孩任务:发现蒙太奇未启动

// ? 摘星任务:玩家摘星反应太慢

6-3

@ 看见远处可以收集的物品,会让人本能性的收集,如果该物品用途为常用,就会加大收集的意愿,设计出,需要被高消耗,和常用用途的道具。

1.加入塔防要素,会增加物品消耗,和收集度,但是要防止过度消耗玩家时间,需要恰当好处;

2.自动化的收集功能,对于游戏收集非常友好,可以帮助玩家节约时间,以弥补过度消耗,并且为玩家提供明确目标;

3.升级建筑功能。可以强化物品的利用率,和消耗率,是非常不错的优质辅助功能;

4.加入饥渴度,有助于提升物品的消耗,并且提升收集欲。

@ 如果现在水池的交互提示不够玩家理解,就在放一只游动的小黄鸭。

6-4

! 执行关卡载入缓存,会导致pc,串流调试失败。

6-5

// 实现一个玩家为面包云开庇护所舱门的功能:

1.玩家为面包云开舱门,然后执行面包云的,进入庇护所函数;

2.先断开面包云移动到庇护所,然后执行开门的行为;

3.通过事件通知器,通知面包云进入庇护所;

4.面包云是逃避到庇护所附近,等玩家打开舱门后再进入。

6-6

// ? 抛星问题需解决(该问题已经解决,原因是游戏实例覆盖NPC变量导致,通过添加初始变量,解决该问题).

1.需要修改国足角色蓝图,添加持有星星的变量,并同步到黑板.

2.直接获取黑板持有星星的变量,而不是或许更合适.

6-7

@ 通过架子鼓改变AI的行为模式,攻击,防御,回避,撤退

@ 设置AI要就近原则,如果该函数需要的组件在角色蓝图,就在角色蓝图引用,如果在AI蓝图,就在AI蓝图应用,而AI蓝图的好处是可以给到不同的角色蓝图,

@ 接口调用,出现在自身调用自身接口函数,如果调用接口消息模式,就需要添加self对象,而接口调用,则不需要;

// ? 因为枚举变量的问题,无法完成通用接口函数,需要把原本通用接口函数,移植到专用角色上面.

6-10

// ? 获取手的移动速度,转化成震动

1.该问题已经解决,名字遗留问题需要处理

// ? 重构面包云AI

1.正常模式:觅食;

2.发现敌人:逃避.

6-11

? 面包云从蛋到孵化的过程

? 面包云把食物带回家

// ? 面包云,因为行为树的关系,导致进食蒙太奇无法播放,需要在黑板添加相关变量执行进食

6-13

// ?1.靠近玩家到一定距离;

2.表现为等待玩家喂食;

3.如果喂食,会吃下星星。

@ 绑定,是被通知蓝图,获得被触发的蓝图的引用。

6-14

// ? 面包云,先靠近庇护所,等待玩家打开舱门,然后再进入庇护所

1.面包云会一开始存储庇护所位置,这导致无法准确移动到庇护所位置

! 章鱼云看见火龙云,会与其对持。

6-15

// ? 修复庇护所按键问题。

6-16

// ? 面包云进入庇护所。

!! 面包云从蛋到孵化的过程。

!! 面包云把食物带回家。

6-17

? 面包云作为平民,提供蛋,蛋孵化的幼仔,通过喂食,照顾进化成为,三种不同的云。

? 这里拉快节奏,让玩家尽快开始游戏。

6-21

? 喂食面包幼仔。

6-22

@ 加入道具设置,道具在云上,不同云,拥有不同道具。替代宝箱功能。

6-25

因为修改了AI基础的父类,导致众多AI蓝图需要重新设计修补bug。

6-29

// ! 目前火龙云的AI出现了问题,并且无法通过本体了解问题,这是一个很严重的设计错误,需要在今晚修正

1:火龙云的AI有鼓控制,需要看一下鼓组件

2:在BPF_Drum中找到了控制火龙云的事件

3:发现问题原因,来自被遗弃的黑板设置事件

4:AI类型转换失败,导致无法启动后续相关事件

5:火龙云的类型转换失败,这是一个从未有过的情况

6:导致该问题,是使用了ai继承,需要按照继承关系,把继承的AI类,一一进行类型转换才行

6-30

// ! 需要设计一个电视机切台的功能

1:前进和后退

7-7

@ 带领宝宝攻陷敌人的阵地。

// ! 己方NPC通过获取鼓士气,进行变化

1.面包云获取士气加速

7-8

@ 内啡肽可以为面包云换来护盾,让其免受章鱼云的吞噬一次,并击退章鱼怪

7-12

// ! 章鱼云需要通过一直方式获得,附近火龙云,并设置为攻击对象

7-15

! 目前遇到的问题为:

// 1。火龙云的攻击模式问题。

需要设置一个射线检测前方是否存在敌人,然后自动进行攻击,并且更新攻击状态到黑板

目前出AI感知出现问题,在击飞敌人后,一定程度出现无法感知目标

需要更换一种方式感知章鱼云

7-16

// ! 获得章鱼云,有两种方式

方法一:通过章鱼屋,通过循环获得已经出栈的章鱼云,

方法二:通过射线检测获得附近章鱼云,并且存储在数组,并通过循环获得最近的。

解决方法:通过修改AI感知的条件解决

7-17

// ! 火龙云消耗内啡肽施放攻击技能

@! AI的视线消失,可能与切换行为树有关,尝试把所有行为树合为一个

7-23

// ! 需要修改火龙云的攻击消耗内啡肽的方式,这是一个bug

7-25

// ! ai的感知系统出现问题,出现识别错误的情况

可通过设置攻击目标而不是感知目标尝试解决问题

该问题已经解决,由错误设置通用AI控制蓝图导致,通过官方案例,修改解决问题

! 火龙云:攻击判定出现问题

7-26

因为使用入栈,出栈,导致火龙云消失后,并不是真正的消失,依然会被面包锁定。

=》可以尝试强制锁定一个新的目标

=》该目标可以是回城点

在攻击火龙云后,并不会立即触发入栈函数,因此需要设置一个死亡变量,来协助判定

7-27

// !设计一个依据多巴胺的储量,改变速度的移动方式消耗

》这可以是一个AI任务

》需要设计的是一个AI任务

7-28

!! 国足的行为树出现了BUG,需要去控制蓝图修复setAITree蓝图

// ! 需要设计一种全新的方式,作为章鱼云判定附近火龙云的方式

7-29

// ! 章鱼云攻击火龙云,消耗内啡肽

7-30

// ! 集群接触火龙云或者面包云转换,目前失败

8-6

! 面包云制造机

8-7

! ue4 braking deceleration flying 制动飞行

// ! 章鱼屋:章鱼屋无章鱼,需要动画

8-23

// !实现戒指戴在手上

@! 开发规范,实用技巧

在纯网格模型添加简单碰撞,如果是蓝图,则在蓝图中网格子组件添加触发器(方便可视化管理)

8-24

//!给手一个接口,触发戴戒指

戒指是被动带上,戒指接触手指,吸附上面,

目前戒指的设计有三枚

食指,多巴胺之戒,爱之戒,紫戒

中指,内啡肽之戒,意志之戒,绿戒

无名指,血清素之戒,希望之戒,蓝戒

拇指,催产素之戒,信任之戒,青戒

8-25

! 设计宝箱功能

! 击败的章鱼云会掉落孔明灯

8-26

! 宝宝可被装备化,

@ 章鱼云为理性想法的化身,死后会掉落孔明灯,孔明灯为灵感的化身

@ 面包云为感性想法的化身,

@孔明灯会掉落三色星星,在远处产生,被摘星功能,从远处移动过来。

8-28

@ 如果感性的思维太过强大,自控能力将变弱,则自制力低,无法长期计划,一事

@! 可以做一个包含浮动的通用组件

因为组件无法包括时间轴,该功能失败

! 鼓的第二阶段,可以让孔明灯的火焰燃烧更旺,当旺到一定程度,会在空中燃烧,并且掉落宝箱

! 戒指在脱下状态,会云雾缭绕,浮动起来,为降低玩家的学习成本,

ps:该功能暂时不添加(被附魔后玩家的手触摸,会变成戒指佩戴状态)

戒指可由宝箱掉落,玩家将获得;

! 孔明灯会主动靠近玩家

// ! 破音钹发出的声音,会让附近的章鱼云,触发惊恐行为,到处乱跑

创建章鱼云的失控状态AI行为树,并由惊恐函数触发

!目前该功能出现问题,是章鱼失控后,提升速度(已解决),导致问题的原因是动画当章鱼往前方高速移动,而在切换行为树之前,章鱼是朝向猎物的,通过更换行为树为面对章鱼家,解决问题

! 鼓会随机让1~x个章鱼跳舞

跳舞会增加章鱼的疲劳值

疲劳值到一定程度,章鱼就会睡觉

鼓连续让同一个章鱼跳舞,章鱼就会形成连续技

连续技消耗更多疲劳值

9-2

// ! 实现戒指化蝴蝶

9-3

// ! 戒指:

飞行过程无气泡

什么情况下,戒指处于飞行

距离玩家到一定距离飞行

检测戒指与玩家的距离函数处处理该问题

// ! 拾取戒指,会程序崩溃,显示问题为粒子

尝试使用定时器,在拾取时关闭定时器解决该问题

该问题由错误的粒子设置产生,由面包更改粒子设置解决

// @ 对戒指添加状态

拾取,佩戴,常态,根据不同状态,产生不同交互

9-8

// ! 戒指佩戴后,摘下的功能设计

// ! 戒指距离检测有手的双重力反馈触碰球重叠结束启动

现在尝试,使用更为简洁的方式触发

尝试使用指触发器

原模式为,戳破气泡关闭距离检测,

9-11

! 孔明灯的设计

朝向菇凉后方的终点飞行

可被鼓状态影响火焰

! 孔明灯的终点是一团火焰,或者黑洞

@ 通过玩家的举动,改变这个虚拟现实世界,并把玩家改变的世界,同步到服务,其他玩家的世界

9-15

// ! 目前存在问题,是孔明灯刷新后,直接启动了入栈的动画,并执行入栈

如何找到谁启动孔明灯入栈

go home 会启动入栈配置

灯屋碰撞块会启动Go_Home

找到灯屋开门动画

该问题是由于启动碰撞在瞬移之前,触发灯屋与初始位置的孔明灯发生碰撞触发导致

// ! 孔明灯生成后,无移动

我现在需要解决,孔明灯生成后不移动的问题

该问题,通过在actor属性,pawn,设置生成和放置ai生效解决

! 由于添加了飞船环绕飞行,因此需要解决入栈孔明灯附加到灯屋飞船,与重叠时,停止旋转,等待重叠完成的效果

9-18

@ 修仙游戏,是指初期玩家角色对比这个世界处于相对极差的水平,但是永远某种能够成长的天赋,该天赋能够让玩家比这个世界的英雄,通过更长世界的修炼获得更高的成长

@ 复制与吸收他人天赋,世界的npc都拥有技能等级,具备该天赋的玩家,可以通过与怪物战斗,复制和吸收怪物天赋,常见游戏如《恶魔城》

9-21

// ! 如果将灯屋附加到旋转球,会强行将获取灯屋引用,变为旋转球,该问题需要被解决

9-25

// ! 目前的问题是旋转的灯屋,会被灯笼错误跟随,跟随的目标是其父类

打算通过cast 强制跟随灯屋,应该有其他办法解决该问题

可以尝试在灯屋做一个检测让灯跟随灯屋

应该是在灯做检测吧

试试在灯屋做做

9-27

// ! 灯笼燃烧宝箱掉落功能实现

!孔明灯燃烧后,需要重新配置

!设计孔明灯套娃功能,燃烧后的孔明灯,入栈,并且产生宝箱。

9-28

// ! 孔明灯燃烧掉落宝箱

9-29

@ 玩家的终极对手,是来自外界的风气,这些风气会侵蚀,人体的奇经八脉,而玩家通过进入不同的经络,不同的穴位注入自己的气,占领不同的穴位,抵御和驱除风气!

9-30

// ! 目前存在问题,产生的孔明灯在消失后,继续产生是,隐藏

需要从出栈配置孔明灯解决

10-3

// ! 修复章鱼屋,在出栈五次后停止继续出栈的bug,改bug处于章鱼屋,通过关闭变量,修改。

10-9

// ! 修复章鱼屋无章鱼时的动画序列

// ! 通过触摸手柄X A键,触发击鼓效果。

! 手柄扳机非触摸状态,触发挥手效果。

! 当面包云靠近玩家,玩家挥手,他会回应。

! 章鱼云会因为体积变大,改变外形,越来越邪恶。

10-21

玩家的灵魂可以进入其他NPC,分“体内”和“体外”两种模式。目前打算采用《纪元1800》这种游戏的贸易系统,来设计生物方面常识的游戏元素,目前设计是不同的内脏,产生不同营养物质,这些物质,可交易,如胃,作为一个交易站,产生蛋白质和脂肪还有糖,而你可以把这些物质,运输到小肠,卖掉,获得热量,而游戏的中货币系统就是热量,红细胞是货船,白细胞是战船,战船也分等级,从强到弱是,主力级,巡洋级,驱逐级,护卫级,疫苗就是主力舰,T细胞,就是巡洋级,驱逐级是吞噬细胞,淋巴细胞是护卫级。

10-30

! 破音镲,触发附近火龙云,寻找附近的已出栈的章鱼云

11-1

从戴戒指的Bug开始修复。

11-4

! 当处于指向状态,启动球体检测,根据戒指状态,启动不同的球体接触

11-26

// !国足头无法触发手的抚摸事件

// ! 抚摸功能未产生效果

通过更换接口对象为actor解决

12-6

! 我需要思考戒指由何种东西生成

=比如花朵结出的果实

=产生一个吸引蝴蝶的花朵

12-8

! 希望用UI控制谁,让谁生成UI即可。

12-10

// ! 现在需要解决摸国足头,触发不舒服状态,并且是面向对象编程的方式

12-11

! 为AI对象的行为函数,添加属性。

12-15

// !庇护所,眼镜,开关出现BUG。

// !面包仔,喂食出现BUG。

// !食物碰撞不触发对象行为。

12-20

面包云AI:

最终目标:进化;

进化的条件:吃不同的食物;

获得食物的途径: 玩家喂食;

提高喂食成功率: 靠近玩家;

提高喂食意愿: 卖萌;

面包云性格:

胆小,活泼,谨慎,贪吃。

12-23

! 让手柄拥有感情!

1. quest,连接虚幻4 。

2. 完成开元的项目教程。

12-26

// !吃食物后的面包云,可以获得加倍好感度提升

面包云,是希望种子。

12-27

携带食物,挥手,可召唤面包云,靠近。

12-28

! 为火龙云添加喷火行为。

! 为第一关添加摘星星,连连看,天空拥有五颜六色的星星,摘取相同颜色的星星,可获得高分。

! 加入星星等级,和类似英雄的模式,数量叠加,比大小。

! 根据持有的物体不同,挥手效果不同。

2023年

1-1

!月亮会变大。

1-3

! 面包仔的抚摸的问题(在重启电脑后,该情况出现不明显)

1-4

// !修复面包在吃食物的动画,食物消失的动画

// ! 修改面包云关注点,远处关注玩家身体,靠近,关注玩家摄像机

! 回家过程中,众宝宝,存储最后位置,AI状态,产生回去传送门,并向玩家挥手道别,在玩家回来时,读取宝宝存档文件,恢复最后位置,AI状态,等待睡眠等待玩家归来

! 完成面包云进化成章鱼云,火龙云攻击章鱼云的设计,做好出入栈设计,孔明灯生产,消失,宝物的获得,就可以上架

1-5

@ 因为面包仔,与面包蛋,处于同一个蓝图,会导致管理,混乱,因此不能使用,同一个蓝图,并且为了避免,性能消耗过高,因此被击败的火龙云,不消失,而是回到巢穴休息

1-6

@ 以鼓架玩法为核心,为第三关做铺垫

鼓架玩法,优先级,调制最高,加入星宇按下扳机提高音量的选项

// 进化时,使用鼓来帮助进化!

面包云会飞向,鼓的正前方,迎接进化,玩家需要敲鼓,来帮助面包云进化

! 尚未完成进化功能

1-12

面包云,进化功能,攻克

1-15

// 目前需要完成面部云的进化功能,而在思考,如何使用行为树调用,进化行为,并且是否要传入食物种类,并且是保持高度可维护性

1.先在黑板中存入,最近食用食物种类

2.以在宝宝食用行为,存储食物种类,到黑板

3.设计一个通用的AI行为

@ 需要为角色蓝图,和行为树建立专属的行为蓝图

1-22

拥护: NPC会拥护NPC,为其升级

跑尸

守尸

跳舞

普通,精英,Boss,变异boss

1-23

¥ 只有需要与其他Actor交互的功能,需要写到setBehavior

1-25

可以通过对比章鱼云与火龙云的战斗力,进行攻击判定

1-28

! 章鱼云攻击火龙云,出现BUG,需要修复

问题应该出现在,行为树切换导致,

1-30

// ! 章鱼云连续攻击BUG

! 章鱼云连续吃BUG

! 章鱼云与不同生物互动,然后的反馈

! 火龙云动画蓝图,缺失基本动画

¥云屋每5秒,生产一个面包云,生产时出现动画

云屋:灵感之屋

1-31

$章鱼转换攻击行为树时出现特殊动画

2-9

章鱼云靠近庇护停止Bug

2-14

// !目前问题出在章鱼生成无法存储章鱼家

2-16

// !目前存在章鱼云身上,AI设置函数一直报错

2-19

// ! 目前尝试修复火龙云

2-20

// ! 火龙云动画蓝图报错

基础状态-》Awake(状态)

// ! 面包云被扣多巴胺呈负数

// ! 复原火龙云,攻击反馈

2-22

// ! 章鱼出栈,未启动动画

2-23

// ! 可以先设计龙云的行为树类型

2-25

// ! 章鱼屋出栈

2-28

// ! 火龙云攻击debug。

// ! 火龙云会追着章鱼云揍/还存在,但是不重要了。

// ! 章鱼云调用入栈章鱼屋未启动

@ 可以通过章鱼与面包云的距离建立威胁值,面包云会优秀攻击威胁值高章鱼

3-2

! 复原章鱼云,生成孔明灯

! 章鱼入栈BUG

该bug由行为树切换导致

! 章鱼云屋出栈章鱼云,未设置

3-3

@ 修复孔明灯生成到初始化并且出栈

3-5

@ 有趣的灵魂

//! 孔明灯入栈尚未修复

3-6

// ! 宝箱出入栈修复,存在位置偏离需要解决

3-7

// 宝箱出入栈已经调试完毕

! 目前孔明灯出栈,然后入栈后,模型会出现问题需要修复

! 上述问题会导致孔明灯变形,可以尝试延迟入栈时间

3-11

! 完成面包蛋和面包仔的出入栈设计

// ! 完成面包云出入栈功能

3-12

// 小面包出栈

3-13

// 面包云,面部蛋,常规出入栈调试完毕

5-10

! 入栈和初始化矛盾,通过重新创建章鱼分身,次日解决

5-16

! 入栈到云屋后,直接无动画,攻击火龙云

5-19

// ! 入栈后移动,并且被出栈调走。

// ! 入栈后移动停止,该问题已经解决,通过在在入栈阶段,设置无行为AI行为树解决入栈后移动的BUG。

! 面包仔在云屋出生

! 在星石创建,面包仔出栈入栈

@创建面包生蛋函数

@在生成面包蛋,面包仔时,初始化actor管理器

5-20

// ! 面包云进入庇护所,不生成蛋,该问题由庇护所‘开门事件’,绑定面包云执行‘进入庇护所’事件导致,通过在‘回家’事件后接解除绑定修复。

// ! 面包云‘回家’后无法启动'行为:被吃掉',导致该问题是行为:被吃掉 ,对象传入错误,该问题通过在出栈。

5-24

! 章鱼云被攻击后不入栈.

! 章鱼云吃面包云,未吃到也会打嗝

5-26

// ! 章鱼被攻击后,不入栈.

!该问题,由行为树被攻击后‘行为:死亡’的任务错误导致

@ 通过创建专门的章鱼AI任务,‘行为:死亡’解决

// !优化架子鼓敲击。

// !火龙云会因为行为树切换出现BUG。

// ! 防误触按键导致音乐节奏被打断,关闭防误触功能。

@ 对于初级玩家设计的游戏,通过取消职业,经验,等级,通过熟练度替代

5-28

! 优化摘星

// ! 灯笼入栈,关卡生成灯笼进入飞艇,改Bug由飞艇自转的弹簧组件组成。

5-29

// ! 灯笼入栈,宝箱停留在下方,并且保持浮动,宝箱的入栈设计,通过在孔明灯回家处添加宝箱分离入栈解决;

5-30

@使用函数的方式直接查找某个类,然后生成更合适。

@ 完成火龙云喷火攻击章鱼的效果。

// !完成火球出入栈,以及火球攻击靠近基地对象的获得

5-31

// 完成碎音钹调动火龙云火焰攻击附近章鱼,目前遇到bug,使用碎音钹时,面包云会有被攻击的情况。

6-2

// 解决火球出入栈设计,出入栈设计完成50%,连续发弹出现Bug,集中章鱼后,出现误判bug。

6-7

@ 飞龙跳到对方前面击溃他

6-15

@ 完成,此处有炀启动 停止章鱼瀑布转化,敲击停止 重启章鱼瀑布转化。

// 需要修复火龙云,攻击靠近家的章鱼云的火焰BUG。

6-16

// !修复生成火球bug

// !修复集中章鱼bug

// !修复重复攻击bug

6-17

// @ 使用【索敌】激活面包云的攻击感知

6-18

// 修复火龙云喷火攻击,火球出入栈BUG,bug原因来自火球触碰章鱼云后,执行入栈,与火球攻击时间轴重叠。

// ! 先出火球,后播放蒙太奇,出现BUG,该bug,通过加入对当前动画实例播放的蒙太奇是否激活,解决。

6-19

// !火龙云通过内啡肽的切换行为树bug:无章鱼,行为树切换,该BUG通过在接口函数【索敌】失败,添加【行为:撤退】解决。

// !问题:火龙攻击章鱼后,需要重置攻击对象,通过在章鱼被攻击事件后调用火龙云【索敌】重置攻击对象。

// ¥火龙云,无章鱼,不进入【行为:攻击】。

// ¥火龙云【行为:撤退】载歌载舞实现。

6-20

// ! 章鱼云被攻击后,未死亡,但是处于不可访问状态,无法感知,通过创建可访问接口;

6-21

// !章鱼觅食时,行为树切换,导致eat冷却未重置,通过在行为树切换判定前面加入【SwitchableBT】检查eatCD是否重置解决。

// ! 宝箱BUG-》可使用可访问接口函数解决; 该问题来自过快的出入栈,通过更换出入栈为出入列解决。

7-5

// @= 宝箱打开实现;

7-6

// ! 移动火龙云的家后,会出现无法找到家的BUG;

7-7

// ! 修复戒指交互,戒指依靠手柄指向触摸激活;

7-8

// ! 根据玩家身上戒指佩戴情况,生成戒指;

// ! 将戒指添加到宝箱;

7-9

// ! 面包进入庇护所,未生成蛋;

Bug原因,actor管理器生蛋数量未零;

// ! 面包云AI修复,不去找不到庇护所;

Bug原因,庇护所未添加BI_FaceTo接口,并设置GetFaceToLocation;

7-10

// @ 手指触发聚焦;

7-12

// ! 庇护所不执行gohome函数;

该问题由更换cost to节点为接口判定导致;

7-15

// ! 小面包抚摸开关;

// ! 小面包不出现 (该问题由actor管理,入栈到管理器,传入数组错误导致);

7-18

// ! 小面包吃食物,食物消失bug;该bug来自食物复位事件的逻辑错乱,通过创建放下事件分发器ED_Drop,调用缩放事件;

// ! 章鱼不吃面包云;该问题因面包云蓝图未设置“云类别”枚举导致;

7-20

// ! 小面包云进化;

7-21

// ! 庇护所,开关强行执行面包云进庇护所;

7-21

! 手势动画拇指按键需要调整;

! BP_Star有Bug;

// !面包云刷新修复;

// !简洁UI;

标签