游戏开发:碰撞模型,球球大作战小游戏【VB编程经典案例】

简介: 游戏开发:碰撞模型,球球大作战小游戏【VB编程经典案例】

案例功能实现目标



0、键盘事件,控制主角物体的移动,需要有一个方向变量

1、碰撞模型

2、获取到吃到的物体的颜色

3、主角的宽高大小变化由迟到的物体加上去


自定义函数

Function关键字的使用

格式1

Function 函数名称(参数1,参数2,。。。。)

 

End function

格式2

Function 函数名称(参数1,参数2,。。。。) as 返回值的类型

 

函数名称=返回值

End function

 

Len(“aaa”)=3

 

调用函数或过程使用关键字call

Call 函数名称

由返回值的时候,调用方式举例crash(shapeball, Shape2)


碰撞模型

Function  crash(A as shape,B asshape) as Boolean’返回true表示撞到,false表示没碰到

     dim f as Boolean

     ifA.left+A.width>=B.left  andA.left<=B.left+B.width _ ‘水平方向上的碰撞

        A.top+A.height>B.top andA.top<=B.top+B.height  then‘垂直方向的碰撞

          f=true

     endif

     crash=f ‘vb6中返回值的写法

End function


RGB函数

颜色函数

红绿蓝三原色

0-255之间表示一种颜色

 

课堂总结

1、碰撞模型的理解

2、rgb函数的运动

3、自定义函数的使用

相关文章
|
关系型数据库 MySQL 数据库
MySQL 集群部署实战指南:高可用与可扩展的数据库架构
本文深入讲解MySQL集群部署方案,涵盖主从复制、MHA高可用架构及InnoDB Cluster,结合实战配置与监控维护,助力构建高性能、高可用的数据库系统。
1045 0
|
8月前
|
人工智能 自然语言处理 负载均衡
排期延误预警:用AI预测项目风险的3层模型搭建教程
本文介绍了如何通过 AI 智能排期将项目排期误差减少 40% 以上。文章剖析了传统排期中常见的经验依赖、资源冲突、需求变更和进度滞后四大痛点,提出 AI 排期的三步落地方法:历史数据建模、动态适配需求、资源智能匹配,并推荐适配不同团队的 AI 排期工具。强调 AI 是辅助而非替代,核心在于用数据驱动提升排期准确性,帮助团队告别“拍脑袋估期”,实现高效、可控的项目管理。
排期延误预警:用AI预测项目风险的3层模型搭建教程
|
7月前
|
Java API 数据库
2025 年最新 Java 实操学习路线,从入门到高级应用详细指南
2025年Java最新实操学习路线,涵盖从环境搭建到微服务、容器化部署的全流程实战内容,助你掌握Java 21核心特性、Spring Boot 3.2开发、云原生与微服务架构,提升企业级项目开发能力,适合从入门到高级应用的学习需求。
2218 0
|
人工智能 搜索推荐 机器人
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
【2月更文挑战第24天】Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
556 2
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
|
存储 运维 数据挖掘
服务器数据恢复—Raid5磁盘阵列数据恢复案例
服务器数据恢复环境: 某公司一台存储上有一组由15块硬盘组建的raid5阵列。raid5阵列上层是一个xfs裸分区,起始位置是0扇区。 服务器故障: raid5阵列中有一块硬盘出现故障掉线,热备盘自动上线同步数据,数据同步还没有完成的情况下磁盘阵列中又有一块硬盘掉线,数据同步过程中断,阵列崩溃。
|
存储 开发框架 .NET
常见20道C#面试的题
常见20道C#面试的题
237 1
|
安全 编译器 API
为什么会有 GIL?如何释放 GIL 实现并行?
为什么会有 GIL?如何释放 GIL 实现并行?
437 1
|
网络协议 前端开发 算法
配置之道:深入研究Netty中的Option选项
配置之道:深入研究Netty中的Option选项
950 0
Element UI 树形控件Tree 【详解】el-tree 展开指定节点,判断是否存在指定节点
Element UI 树形控件Tree 【详解】el-tree 展开指定节点,判断是否存在指定节点
2866 0
|
人工智能 缓存 自然语言处理
TTS它又来了!OpenVoice:一款借鉴于TTS实现的强大的AI语音克隆工具!
TTS它又来了!OpenVoice:一款借鉴于TTS实现的强大的AI语音克隆工具!
1602 1