程聚宝
程序员
软件外包公司
项目案例
发布需求
人才入驻
登录
注册
原"程序聚合"
工作台
程序员
软件开发公司
软件案例
发布需求
开发者入驻
帮助文档
小程序
登录
注册
原“程序聚合”
程序聚合
软件案例
unity热更demo
unity热更demo
item
2026-06-01 04:31:23
行业:
智慧数字孪生
载体:
Windows应用
技术:
C#、Unity、Unity Asset Bundles
业务和功能介绍
实现unity客户端资源热更新,服务器配置资源,客户端拉取后展示,一切显示客户端不参与加载逻辑,由服务器控制,只需要修改服务器的excel资源配置表即可改变客户端预加载资源,以提供后期无需代码修改,后期配表人员修改表格接管客户端任意资源热更,实现可控性事件派发效果
项目实现
使用mvc架构 消息中心解耦,实现快速迭代代码保证项目进度
实现客户端拉取服务器资源逻辑,被动式下载资源
实现服务器主动设置资源路径
实现客户端服务器互通,读写增删改查
制作服务器配置面板,减少上手难度
示例图片视频
item
30天前活跃
方向: 游戏开发-Unity、桌面端-.NET、
交付率:100.00%
查看主页
相似推荐
电竞网咖品牌官网-NeonZone
功能页: 首页 (Home):全屏 Hero 区域(动态背景网格 + 霓虹光效)+ 实时在线人数指示器 + 6 大核心卖点卡片 + CTA(新用户免费 2 小时) 服务页 (Services):6 类服务详解(PC 游戏区 / VR 体验 / 主机 Lounge / 电竞竞技场 / 私人派对房 / PC 维修组装),每项含价格/功能列表/预约按钮 价格页 (Pricing):三级会员方案(Casual $5/hr / Pro $39/月 / Elite $89/月),功能对比列表,高亮推荐方案 位置页 (Location):Google Maps 嵌入区 + 地址/交通/营业时间信息卡片 预约页 (Contact):完整预约表单(姓名/邮箱/服务类型/日期时间/备注)+ 预约政策说明 + 联系方式 业务流程: 用户进入首页 → 浏览服务项目 → 查看会员价格方案 → 选择服务类型 → 填写预约表单(选择日期时间)→ 提交 → 收到确认页面。导航栏固定吸顶,支持桌面/移动端切换。
基于JS的网页网页小游戏-丧尸危机
游戏概述:2D 俯视角射击游戏,60 帧高帧率 TurboWarp 优化 核心玩法:WASD 移动 + 鼠标瞄准 + 空格射击,消灭敌人升级 5 大功能模块: 玩家控制系统(8 方向移动、摄像机跟随) 武器系统(6 种随等级解锁的武器、射击特效、音效) 敌人系统(10 种敌人、AI 追踪、碰撞伤害、克隆生成) 成长数值系统(HP、等级、分数、连杀、回血) UI 统计系统(血条、实时数据显示、开始界面)
python版植物大战僵尸主体框架
本项目是一个基于 Pygame 开发的植物大战僵尸游戏,包含完整的游戏循环、植物系统、僵尸系统、战斗系统和关卡系统。 文件结构 PlainText zdj/├── 主程序.py # 核心游戏逻辑与主循环├── 物品.py # 动画加载与素材管理├── 菜单与界面.py # UI界面组件与背景管理├── music.py # 音效与背景音乐管理├── 关卡.txt # 关卡进度存储└── simhei.ttf # 字体文件 模块详细介绍 1. 主程序.py - 核心游戏逻辑 功能定位:游戏主循环、状态管理、战斗系统、交互逻辑 核心模块: 子系统 功能说明 关键变量/函数 游戏状态管理 控制菜单/游戏切换、胜利/失败判定 game, game_over, victory_time 关卡系统 最多50关,难度递进,动态网格 i(关卡数),rend_and_remove_file() 植物系统 8种植物的种植、攻击、生命周期 plant_list, plant_type, zwzl 僵尸系统 3种僵尸的生成、移动、攻击、死亡 js_list, js_move_state, jssw() 战斗系统 子弹发射、碰撞检测、伤害计算 wdzd_list, bz_list, wdfs(), bzfs() 资源系统 阳光收集与消耗,经济平衡 ygs, yg_list, djyg() 事件处理 鼠标点击、键盘输入、游戏退出 事件循环,键盘ESC返回菜单 植物类型对照表: ID 植物名称 阳光消耗 解锁关卡 功能 1 向日葵 50 ≥2 生产阳光(每10-20秒) 2 豌豆射手 100 基础 单发子弹攻击 3 双发射手 200 ≥5 双发子弹攻击 5 四发射手 425 ≥7 四发子弹攻击 6 坚果 50 ≥6 高血量防御(300HP) 7 小蘑菇 0 ≥11(夜间) 发射爆炸攻击 8 阳光菇 25 ≥12(夜间) 生产少量阳光,60秒后成长为大阳光菇 9 大阳光菇 - 成长后 生产更多阳光(25→15) 僵尸类型对照表: 类型 生命值 说明 js1 10 普通僵尸 lzjs 30 路障僵尸,被打掉路障后变为普通僵尸 ttjs 40 铁桶僵尸,被打掉铁桶后变为普通僵尸 2. 物品.py - 动画与素材管理 功能定位:GIF动画加载、精灵素材管理、透明背景处理 核心类: PlantAnimation(第6行):通用动画类 加载GIF文件并解析为逐帧图像 支持白色背景抠像(阈值>240) 自动帧切换(默认10FPS) 提供update()和get_surface()接口 素材分类: 类别 函数名 说明 植物动画 zw_wdss(), zw_xrk(), zw_
消消乐游戏
消消乐游戏是一款基于HTML5 Canvas技术开发的三消类休闲益智游戏应用。项目立项背景为面向移动端用户的碎片化娱乐需求,目标是打造一款玩法经典、操作流畅、具有社交互动和激励机制的休闲游戏产品。 软件核心功能模块包括:三消游戏引擎(9×9棋盘,6种元素类型,支持交换、消除、连锁反应等核心玩法);关卡系统(包含普通关卡、进阶关卡和无尽模式三种难度类型,共200+关卡);用户账户系统(支持手机号和用户ID登录,JWT token鉴权);金币经济系统(关卡奖励、金币记录、每日收益统计);VIP会员系统(支持卡密激活,3天/30天/90天多种套餐,VIP专属自动挂机模式);提现系统(支持多种提现金额和账户类型,每日提现限额管理);管理后台(用户管理、VIP卡密管理、提现审核、数据统计看板);公告系统(支持滚动公告和弹窗公告);地图系统(8张地图场景,关卡进度可视化展示)。 业务流程为:用户通过手机号注册登录进入首页,查看关卡地图选择关卡进入游戏,在9×9棋盘上交换相邻元素完成三消匹配获得金币奖励,达成关卡目标分数即可过关。用户可使用金币兑换现金提现,或开通VIP享受自动挂机等特权功能。管理员通过后台管理系统进行用户管理、卡密发放、提现审核等运营操作。系统采用Node.js+Express构建RESTful API后端,SQLite数据库存储用户数据,HTML5 Canvas实现前端游戏渲染,支持Web端和Android端双平台访问。
RPG游戏的战斗系统底层框架
RPG游戏的战斗系统底层框架 核心功能体系 1. 条件监听系统(Condition System)—— 已完整实现 这是一个高灵活度的“事件触发器”框架,支持游戏内所有“当XX发生时,触发YY效果”的逻辑场景。 支持类型: FloatCondition(数值比较)、BoolCondition(状态判断) 支持比较符: 大于、小于、等于、不等于、不大于、不小于(Float);存在、不存在(Bool) 三种监听模式: Instance(单次判断):瞬时判定,不监听变化,适用于技能施放条件检查。 Static(单目标监听):绑定固定阈值,目标数值变化时自动触发。 Dynamic(多目标监听):阈值由其他实体数值动态决定,支持跨Entity比较。 业务应用举例: 生命值低于30%时自动触发护盾(Static) 自身法力值高于目标法力值时,伤害提升10%(Dynamic) 检查技能施放时是否处于“无法施法”状态(Instance) 2. 数值属性系统(Attribute System)—— 已完整实现 支持float/bool等基础数值类型的存取与变更通知 通过IResolve.GetFloat/GetBool接口统一取值,支持当前值、最大值、百分比、损失值等多种ValueMode 数值变更时自动向Monitor系统派发事件,与Condition系统无缝联动 3. 调试追踪系统(Tracer)—— 已完整实现 统一日志管理,内置IsDebugMode开关 生产环境关闭日志,零性能开销;开发环境开启,打印Condition判断链路全流程
帮助文档
Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服
微信扫一扫直接聊
无需加好友