96914d39b0
Readme图片排版修改,日本語Readme追加
2024-01-24 13:29:42 +09:00
37c193ba6a
添加PlayMode一键初始化camera位置功能
...
修改PlayerCamera参数为private
2024-01-09 19:18:16 +09:00
173aff5137
Observation多处修复
...
Observation显示UI修正对应新的Rotation
修正targetState长度错误,优化TargetController的Play模式
修改TargetPosition坐标从TargetBlock坐标为Firebases坐标
修改45s超时动作从加载train scene为退出游戏
2024-01-05 03:46:52 +09:00
bf1d1d8d3b
Onehot功能完善,修正
...
OneHot功能完善,更改TaySensor探测到Tag的index表示。与之前不通用!
修正PlayMode中的scenePrefabSet未定位错误
修正Raysensor中TagToInt不包含rayTagResult中的-1
2023-12-31 07:49:58 +09:00
f3c5f539ec
first readme commit
2023-12-29 23:51:05 +09:00
726ce450ab
提高inAreaRewardDefault。
...
整理Script位置。
2023-11-15 16:48:33 +09:00
779897c874
解决在commit 03267d2
中添加goto模式的facing reward未对play mode适配的问题。
2023-10-25 04:05:50 +09:00
9087a8c552
分离所有RewardFunction相关到单独的一个Script里。
2023-10-24 03:34:15 +09:00
6091dca65d
分离Parameter为Common Parameter和会随着游戏State改变的Parameter。
...
将不需要public的一些变量改为private。
2023-10-23 01:54:30 +09:00
6603b23eb2
向Train Mode中添加LevelPanel调整
...
创建UI滑动进入和收回动画控制
创建一个通用的LevelProbabilityPanel而不是Start页面专用
将AddEventTrigger作为Extension添加到EventTrigger上
修改LevelPanel的Material为UniversalBlur
2023-10-21 09:05:23 +09:00
39a7a340b8
修复Canvas大小变更时UI不随之移动错误。使用UIColorContainer来储存Color信息。
...
(cherry picked from commit 5ccaeefa5c
)
2023-10-20 03:08:46 +09:00
eabbb656cb
V3.4 追加Save Model按钮
...
追加Save Model按钮,对应按钮按下时显示message修改了font
2023-10-12 22:48:02 +09:00
1b48950e91
V3.3.8 追加Attack SceneLevel
...
追加Attack SceneLevel
2023-10-10 04:51:58 +09:00
9219b3d0da
V3.3.7 转移SceneBlockPrefabSet
...
转移SceneBlockPrefabSet至Scene Start的StartSceneData中
2023-10-08 23:56:11 +09:00
904dc81c12
start画面button颜色动画添加
...
start画面button颜色动画添加
button颜色Changer修改为通用。
2023-09-09 21:04:57 +09:00
6dffd4185d
V3.3.1 添加一些summary
...
添加一些summary
2023-09-08 22:05:43 +09:00
203407693c
V3.3.0 MultiLevel功能创建完成
...
MultiLevel功能创建完成,play模式基本功能适配结束。下次再也不隔这么久commit一次了:(
2023-09-08 07:15:49 +09:00
5226f1dbbf
V3.2.2 开始创建MultiLevel
...
使用Multi level使AI适应更复杂环境
基本Level创建完成
UI逻辑创建中
2023-08-23 02:58:50 +09:00
709f7cf9d3
V3.2.0 添加InGameMessageBox 修改Playmode中小错误
...
添加InGameMessageBox,可以在游戏中显示某些消息
修正可以在Enemy或者Agent身上生成Target或者Enemy的错误
2023-08-09 01:28:09 +09:00
df1958c48e
V3.1.6 修正TrainMode中Target不更新问题
...
修正TrainMode中Target不更新问题
2023-07-29 04:04:18 +09:00
630cbc4f70
V3.1.5 修正PlayMode中TargetUI问题
...
修正TargetUI初始化StayMode Button可使用的问题
修正TargetUI可使用按钮逻辑问题
修正TargetUI与TargetController联动问题
修正Enemy击杀后不死亡问题
2023-07-28 19:44:02 +09:00
0b0c0771ce
V3.1.3 优化代码
...
分离AgentController和MLAgentsController
2023-07-10 01:51:44 +08:00
246ac4adfa
V3.1.2 追加Train Button选择
...
引入DOTween Plugin
追加Train Button选择和其动画
优化代码
2023-07-08 22:22:31 +08:00
cfccd12820
V3.1.1 优化代码
...
优化可读性与规范化命名方式
2023-06-30 18:30:12 +09:00
ff094aaba5
V3.0 追加控制模式,改进代码
...
追加控制模式,实现鼠标在地图中的坐标映射
追加控制UI
Todo:
游戏流程修改
游戏State对应修改
2023-04-09 23:35:38 +09:00
25eac00c53
Target & dynamic reward System V1.0
...
太多了...总之能用了,就这样吧,也懒得用英文写了(;´Д`)
ParameterContainer用于管理所有的Reward和Parameter.
TargetController用于生成目标,然后再让SceneBlockContainer实际生成目标块,并且兼顾reward计算功能和目标观察结果的获取.
EnemyContainer用于生成和删除敌人.
SceneBlockContainer用于生成和删除目标块.
States用于管理HP.
SceneBlock用于管理目标块的...一堆东西,比如目标大小,目标区内人数等和目标所属状态等.
2022-11-29 07:54:08 +09:00
b53612d3c6
In-game real time reward chart, free camera, result viewer and etc...
...
In-game real time reward chart,
result viewer,
free camera,
kill bonus reward(not so good. set 0 to unuse it)
Fix ray-sensor throw error when initialization issue.
Fix ray-sensor info panel face to wrong position.
2022-11-03 07:10:00 +09:00
6bc1456e4b
Fist Sub
...
based on aimbot multi seane
2022-10-26 04:07:39 +09:00