博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言游戏开发——1.1 弹跳的小球
阅读量:3957 次
发布时间:2019-05-24

本文共 1079 字,大约阅读时间需要 3 分钟。

C语言游戏开发

1.1 弹跳的小球

1.1.1 显示静止的小球

代码为:

#include 
int main(void){
int i,j; int x = 5; //x表示纵坐标 int y = 10; //y表示横坐标 //输出上面的空行 for(i=0; i

结果为:

在这里插入图片描述
1.1.2 小球下落

代码为:

#include 
#include
//包含清屏函数system("cls")int main(void){
int i,j; int x = 1; int y = 10; for(x=1; x<10; x++) {
system("cls"); //清屏函数 //输出小球上面的空行 for(i=0; i

结果为: 小球直线动态下落

1.1.3上下弹跳的小球

#include 
#include
int main(void){
int i,j; int x = 5; int y = 10; int height = 20; int velocity = 1; //velocity用来记录速度 while(1) {
x = x + velocity; //小球的新位置x = 旧位置x + 速度velocity system("cls"); //清屏函数 //输出小球前的空行 for(i=0; i

结果为:小球o上下来回移动

1.1.4斜着弹跳的小球

#include 
#include
#include
//通过使用Sleep函数控制小球的弹跳速度 int main(void){
int i,j; int x = 0; int y = 5; int velocity_x = 1; //控制x方向的速度变量 int velocity_y = 1; //控制y方向的速度变量 int left = 0; int right = 20; int top = 0; int bottom = 10; while(1) {
x = x + velocity_x; y = y + velocity_y; system("cls"); //清屏函数 //输出小球前的空行 for(i=0; i

结果为:小球在规定的区域内来回弹跳

转载地址:http://faxzi.baihongyu.com/

你可能感兴趣的文章
[Java] Appfuse 最佳实践
查看>>
[心情] 如果有一天
查看>>
[随笔] 6月近况小记 & 一个站点优化问题
查看>>
[Perl] 关于 Bugzilla 的一些问题与研究
查看>>
[Linux] 常用 linux 系统命令及维护备忘
查看>>
[Linux] 关于 Ext4 HowTo
查看>>
[杂记] 新年物语&关于Mysql引擎性能测试
查看>>
[心得] 近期更新&关于Infobright
查看>>
[杂记] 流量统计 & 短信接口
查看>>
[Java] JRebel + Maven + Jetty 热部署
查看>>
[算法] 从 Memcached 分布式应用看一致性哈希散列函数的选择
查看>>
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
查看>>
[设计] 原型界面设计利器 Balsamiq Mockups 推荐
查看>>
[闲话] 在西方的程序员眼里,东方的程序员是什么样的
查看>>
[管理] 成功之路的探寻 —— “三力” 理论
查看>>
[连载] Socket 深度探索 4 PHP (一)
查看>>
[连载] Socket 深度探究 4 PHP (二)
查看>>
[连载] Socket 深度探究 4 PHP (三)
查看>>
[无线] Android 系统开发学习杂记
查看>>
[无线] 浅析当代 LBS 技术
查看>>