40 Commits

Author SHA1 Message Date
lspdC
66545e8d88 4.6
修改了切换场景BUG
补上了老虎死亡时uI动画
2022-04-06 12:54:54 +08:00
lspdC
9dbb855441 4.5
简单UI动画
完成老虎boss战
场景切换会导致武器切换bug,排查中
2022-04-06 00:41:10 +08:00
lspdC
f29c5c2a4c 4.2(已合并)
合并分支
2022-04-03 01:45:27 +08:00
lspdC
aed35a5f95 4.2(未合并)
1、调整老虎动画,可以在简单的逻辑下连贯播放
2、修正开局没有武器会报错的bug,第一关倒下的树的树叶可以遮挡玩家。
2022-04-03 01:36:12 +08:00
lspdC
4383c04279 4.1(合并后)
整合摄像机等
2022-04-01 23:35:01 +08:00
lspdC
48e7207d35 4.1(未合并) 2022-04-01 23:19:50 +08:00
lspdC
6154ddfbb4 3.30
更新落雷动画,修复手持武器位置
明天整合摄像头并最后校对第一关场景和元素的大小比例
2022-03-31 00:17:09 +08:00
lspdC
28b3246896 3.28(修改了京力酱场景内的player 不会报错) 2022-03-28 11:24:23 +08:00
lspdC
399d8d91d9 3.27
整合了移动,受伤,与树、火交互的动画
物体绑定位置和部分动画衔接还有待进一步调整。
2022-03-27 19:27:24 +08:00
lspdC
76c1cf529e 3.26
下载美术动画素材
进一步整合中(预计还要整合一段时间,houdini还没做喵)
2022-03-26 19:18:13 +08:00
lspdC
3771f6a9c1 3.25 合并分支 2022-03-25 23:39:57 +08:00
lspdC
c9c9ab4121 3.24
完成除boss战以外交互,逐步整合美术素材
2022-03-24 22:11:29 +08:00
lspdC
2a2a11e851 3.22
完成了跟踪雷击与玩家的碰撞判定,玩家的受击反馈
击碎石头那边还有bug,明天再改
2022-03-22 22:15:12 +08:00
lspdC
db3134349a 3.21(和霄酱搅在一起了喵) 2022-03-21 19:51:46 +08:00
lspdC
d5836fec13 3.21(未合并)
完成火焰,碎石交互,武器升级替换。
设置好打雷演出框架,自动追击的雷击框架,尚未加入碰撞判定。
2022-03-21 19:49:15 +08:00
lspdC
698339a63c 3.20 和京力交融之后的版本 2022-03-20 23:28:11 +08:00
lspdC
44c4946a71 3.20
整理了树木交互,写了个具体互动物品的基类。
创建了火类,实现火焰交互示意(拿上木棍才能成功交互)。
2022-03-20 23:24:29 +08:00
lspdC
1b5d15c2d2 sb coding 2022-03-20 14:43:08 +08:00
Roman
00e4c21a1c Merge branch '黄恺乐' of https://e.coding.net/gensokyogroup/CangJie/CangJie into Roman
# Conflicts:
#	Assets/Scenes/乐/Sample1.unity
#	Assets/Scenes/勍/InteractTest.unity
#	Assets/Scripts/乐/Item.cs
#	Assets/Scripts/乐/ItemController.cs
#	Assets/Scripts/乐/Player.cs
#	Assets/Scripts/乐/Shu.cs
#	Logs/ApiUpdaterCheck.txt
2022-03-19 23:30:20 +08:00
lspdC
733af40c3e 3.19
完成物品栏系统,实现简单对象池,完成树木交互,实现示意动画
2022-03-19 23:02:32 +08:00
Roman
32e1fd2d93 任务:编写场景1逻辑
1.完成对话系统框架
(1.系统结构见图
(2.使用方法为对ConversationController单例使用OnCall(Staring 对话名)
(3.需要自行编辑对话内容,填写AConversation组件的内容即可

果咩,我摸了五天,求职的压力实在是太大了😿😿
2022-03-19 22:52:00 +08:00
Roman
7db9125c45 Squashed commit of the following:
commit dbb026271fc709d07b36b271b11997919d15f3e0
Author: lspdC <961907320@qq.com>
Date:   Tue Mar 15 20:26:46 2022 +0800

    1、初步完成武器栏 树木交互
    2、尝试用对象池实现手持武器切换(还未完成)
    3、在一些简单的继承问题上对京力的部分代码进行修改(集中在Interactable类中)

commit c5cbe5ba76fcf20db855016ebfa33bb9ef79f390
Author: lspdC <961907320@qq.com>
Date:   Tue Mar 15 10:39:58 2022 +0800

    合并3.14分支

commit f3b7fd6631a3c3b87b17ac40b4542c2485103b46
Author: lspdC <961907320@qq.com>
Date:   Tue Mar 15 10:37:34 2022 +0800

    3.14进度(合并前)

# Conflicts:
#	UserSettings/EditorUserSettings.asset
2022-03-19 17:47:36 +08:00
lspdC
dbb026271f 1、初步完成武器栏 树木交互
2、尝试用对象池实现手持武器切换(还未完成)
3、在一些简单的继承问题上对京力的部分代码进行修改(集中在Interactable类中)
2022-03-15 20:26:46 +08:00
lspdC
c5cbe5ba76 合并3.14分支 2022-03-15 10:39:58 +08:00
lspdC
f3b7fd6631 3.14进度(合并前) 2022-03-15 10:37:34 +08:00
Roman
c20e4ffb17 任务:编写场景1逻辑
1.完善黄帝功能使其
(1.有函数可以提出需求,返回值为一种绳结类型

2.增加一些美术素材

3.搭建场景
(*.引入cinemaMachine
(1.增加cinemaMachine组件,使其跟随玩家
(2.布置地面碰撞盒
(3.放置空气墙
(4.放置三个不同种类的绳结
(5.放置黄帝
(6.粗略制作了一下视差

4.添加图层分层
(1.内含:远景、中景(不遮挡玩家,中景(遮挡玩家、近景、UI

任务:对接主程满足需求

1.给PlayerContoral加了一个切换操作状态的函数,目前有Normal和Null两种状态

我是每天上班提醒小助手,今天你上班了吗?😺
2022-03-15 00:38:35 +08:00
Roman
11b7428164 合并了分支 2022-03-14 21:17:13 +08:00
lspdC
2675769e95 建了树类 删去不必要函数 对Player类进行少量修改 2022-03-14 12:50:06 +08:00
lspdC
53572ab941 合并3.13分支 2022-03-13 23:27:31 +08:00
Roman
b96029fd5e 任务:编写序章场景逻辑
1.编写交互操作逻辑,我会用脚本给玩家物体添加一个子物体,子物体有一个触发器,当玩家按下交互键,通过回调看是否有Catch到的可交互物体,若有,我会触发可交互物体的OnCall,若没有,则不做反应。

2.编写可交互物体基类,可交互物体继承自Event,Start时检查碰撞盒状态。当检查到玩家进入触发器,把自己交给玩家的Catch。当检查到玩家离开触发器,看目前的Catch是否和自己一样,若一样则清除Catch,若不一样说明已经Catch了其他东西,不做反应。

3.编写绳结类,继承自可交互物体。当交互,给中介者发送信息,让中介者更改记录的当前记录的绳结是哪一个
(1.内含一个来自中介者的枚举类型的变量,记录自己属于哪一种绳结
(2.当OnCall,把自己的类型发给中介者

4.编写绳结中介者,负责玩家、皇帝和绳结的信息交流。
(1.有一个枚举类型,内含三种绳结种类
(2.有一个枚举类型的变量,记录当前记录的是哪一个绳结
(3.当绳结发来信息,更新记录的当前绳结

5.添加新的按键监听,并增加PlayerControl的虚函数

6.编写黄帝类
(1.继承自可交互物体
(2.内含一个来自中介者的枚举类型,记录皇帝对哪一种绳结提出要求
(3.当OnCall,检查中介者中记录的绳结和要求的是不是同一种,若是则触发后续流程,若不是,则触发摇头等动作,目前不做反应
(4.内含函数与后期外界对接,用来指定皇帝需要的绳结类型

*记得给Player类的Interact函数加上Base

我是每天上班提醒小助手,今天你上班了吗?😺
2022-03-13 21:40:55 +08:00
lspdC
5c7c268092 合并3.12京力的修改 2022-03-12 21:22:17 +08:00
Roman
fa2911708d 合并了分支 2022-03-12 21:17:50 +08:00
Roman
876778ccb0 任务:编写底层逻辑,增加一些有用的工具类
1.新增单例模式单例类模板,可以广泛用在同时间只有一个存在在场景中的各种管理器
2.新增事件框架
3.新增状态模式的状态类和状态管理员类的类模板
4.新增进入式触发器
5.新增互动式触发器(涉及玩家类的更改,暂缓)
*.以上均为底层代码,目前无法测试,如果发现问题请联系开发者,如无必要,请勿修改

我是每天上班提醒小助手,今天你上班了吗?😺
2022-03-12 21:14:07 +08:00
lspdC
34a4cf17f8 写了基本的2d控制器 完成基础的移动、跳跃、翻身、地面监测。基本参数已暴露。 2022-03-12 21:05:15 +08:00
Roman
d5c382fbca 合并了分支 2022-03-12 16:18:48 +08:00
lspdC
ccaf9413b8 sb coding 2022-03-12 16:10:31 +08:00
Roman
a454af8653 添加了Player脚本 2022-03-12 15:56:25 +08:00
Roman
68db9d5711 合并了分支 2022-03-12 14:54:57 +08:00
Roman
e10d588cf5 任务:编写操控地图
1.添加基本操作:移动、跳跃、交互和攻击的按键监听,编写好了父类,使用时只需要继承PlayerControl,然后重写里面的函数即可,注释和摘要齐全,如无必要请勿修改

我是每天上班提醒小助手,今天你上班了吗?😺
2022-03-11 22:42:57 +08:00
Roman
787b285227 任务:新建项目 导入必要的插件
1.导入URP
2.配置了URP
3.导入Dotween
4.导入Odin
5.导入了InputSystem
6.设置项目为新旧输入系统并用
7.导入了FunGus
8.创建了一些空文件夹

我是每日提醒上班小助手,今天你上班了吗?😺
2022-03-10 22:49:14 +08:00