A Generator for creating minecraft partical effects from pictures or 3D models
对粒子特效有兴趣的小伙伴欢迎来我的群一起交流啊~, 如果会python或者Java程序编写就更好了! 我还缺一位mod制作者。有偿。欢迎来骚扰。
群:761553058
抱歉啦,这个项目目前还在研发阶段。且本人水平实在有限,所以只能一边学一边设计。 导致文件结构一直在发生变动,所以也没有写完善的readme和wiki。 只能大体上交代一下部分大概不会大改的文件结构:
- Command_Access【包含所有与mc指令】
- Command_Convertor
- Base_Convertor【转换器抽象类】
- Color_Convertor【颜色(dust)转换器】
- Color_Dict_Convertor【粒子--颜色转换器】(因粒子运动特性,考虑放弃)
- Homo_Convertor【基本粒子转换器】
- Const
- Block_Java【JE的方块ID,暂时未用到】
- Color【基础颜色的预定义】
- Convertor_consts【Command_Conbertor要用到的常量】
- Particle_Color_dictionary【粒子--颜色对应字典】(因粒子运动特性,考虑放弃)
- Particle_BedRock【基岩版粒子ID集合】
- Particle_Java 【JE版粒子ID集合】
- DataPack_IO
- Frame_Connector【帧连接器,用于制作动画】
- Function_Writer【负责创建和写入mcfunction】
- MC_Effect_Generator
- Particle_Effect_Function_Generator
- Execute_Generator
- Entities【穷举所有实体类】
- Area_Effect_Cloud 【效果云,用于计时】
- Armor_Stand 【盔甲架,常用召唤实体】
- Boat 【船,常用召唤实体】
- Entity 【实体基类】
- Entity_Const 【实体常量】
- Player 【玩家实体】
- Selector
- 【选择器,用于根据标签筛选实体】
- Selector_Const 【选择器常量】
- Selectors【各类选择标签】
- Target_Selector【选择器】
- Entities【穷举所有实体类】
- Command_Convertor
- Matrix_Access
- Basic_Shapes 【基本形状】
- 该类下定义各种基础形状。例如弧线,立方体,球。等。
- Controllers【基础控制器】
- Color_Control
- Color_Controller【颜色控制器抽象类】
- Color_Controller_Const【颜色控制器常量】
- Color_Filter_Amp【颜色滤镜/增幅器】
- Color_White_List 【颜色白/黑名单】
- Location_Control
- Rotate_Controller【旋转控制器】
- Scale_Controller【缩放控制器】
- Shift_Controller【平移控制器】
- Motion_Control
- Basis_Moving_Action【控制器基础类】
- Motion_Controller【移动控制器抽象类】
- Motion_Controller_Const【移动控制器基础类。】
- Color_Control
- Second_Level_Control
- SL_Color_Control
- Color_Based_On_Count【基于粒子数的颜色调整】
- Color_Based_On_Locat【基于空间坐标的颜色调整】
- Color_Based_On_Motion【基于运动方式的颜色调整】
- SL_Location_Control
- Line_Scale_Controller【沿线缩放】
- Object_Scale_Controller【形状渐变】
- Plane_Scale_Controller【沿面缩放】
- SL_Motion_Control
- Motion_Based_On_Color【基于颜色的运动调整】
- Motion_Based_On_Locat【基于空间位置的运动调整】
- Motion_Based_On_Type【基于类型的运动调整】
- SL_Color_Control
- Self_Designed_Functions
- 【自定义控制器,预留在这里】
- Matrix_Files
- 【转化后的矩阵文件库】
- Matrix_Accesser 【矩阵端口,负责便利整个矩阵并返回有用数据】
- Matrix_Generator【矩阵创建器,负责创建和写入矩阵】
- Basic_Shapes 【基本形状】
- Source_Access
- Const
- Image_Process_Const【图片处理常量】
- Image_Process
- 【图像处理,包括色调,切割,旋转,采样等】
- 【并最终将图像转换为粒子矩阵】
- Model_Process
- 【模型转换粒子矩阵要用到的类,还没开始写。】
- OpCVReload【这个东西没用】
- Const
- Panel【GUI设计,目前还没开始】
- util【】