password
type
status
date
slug
summary
tags
category
icon

项目概述(省流):

(这是临时写的,所以可能会有些简陋,私密马赛qwq)
一个以颜色为主要机制,在传统的塔防游戏下创新了”防御塔—地块,地块—怪物”的攻击逻辑,使得游戏有了新的策略体验。(绝对不是《Arknights》哦~)
—————————————————————————————————————————————

担任角色:

副程序+执行策划+动画(L2D)
—————————————————————————————————————————————

参与模块:

因为是临时做的,所以这里就不太分配笔墨展开讲了,以后有时间再回来补上。抱歉QWQ。
1.前期游戏模块化程序框架设计:
省流:根据主策的需求,配合主程序探讨并决定了游戏中的主要模块,以及各个模块实现的功能与其所需属性(结构)。
我想这一张图就能大概说明白我们的设计思路了。
GamaManager类负责处理每个关卡中的Player相关逻辑,其他则是存在于每个关卡中的对象的类。
notion image
 
*2.VBA路径读取工具编写:
  • 1.一键生成json格式路径点宏:
    • 为我们可爱的主策减少一些不必要的工作,帮助主策提高填写关卡json文件的工作效率,学习了VBA并进行工具编写。这是一个非常简单,但是极高提高了效率的小小工具。
      图2.1 简单的VBA读取坐标并输出功能.
      图2.1 简单的VBA读取坐标并输出功能.
  • 2.一键切换路径宏:
    • 为了减少我的操作,不用每次都去路径搜索框里输一遍,因此制作了一个宏自动路径+1,从而提高填表效率。
      2.2一键切换路径宏
      2.2一键切换路径宏
      并且在此之上进一步完善了我生成路径点宏的脚本,现在完全不需要修改,直接CTRL+A,CTRL+C即可完成一条路径。
      所以,现在我的工作流就是选择路径点,然后生成json,复制粘贴,路径+1。爽的一笔。
      一边填表,一边挂碧蓝,芜湖~
       
      SD,Sketch
 
 
3.Tower、Enemy逻辑实现:
notion image
图3.1 部分Enemy逻辑.(主程负责添加了与GameManager之间的通信)
 
这里就是根据上一张图进行了逻辑的编写,不过由于是Demo阶段,因此相对来说很简陋。
 
 
4.角色Live2D简单动画制作:
具体请看这里~主要负责了角色Idel动画的制作!
 
5.橡皮擦UI与逻辑实现:
持续监听鼠标事件。
设计思路就是如果开启橡皮擦那么就会发送一个事件,被gamemanager收到,而如果关闭,就啥也不干。
开启后监听右键,如果按下右键关闭橡皮擦。
最后在Gamemanager中注册事件即可。
 
最终搓了一个Unity的EventCenter来负责事件的监听开启,广播与监听关闭。
 
 
Live2D制作思路分享《因地置异》项目分享
白萧
白萧
一名懂一点程序、TA和绑定的小小策划 美术学习中!
公告
🎉欢迎你来到这里!!!🎉
请随意逛逛吧~
如果遇到了封面没加载出来,点击一下↗右上角的🏠首页即可加载.
↙左下角是▶️音乐播放器,如果想听可以听听看OUO
 
2023-2025 白萧.

白萧の港区 | 一名懂一点程序、TA和绑定的小小策划 美术学习中!

Powered by NotionNext 4.3.1.