上次写到了渔人的那一部分,今天来继续写鱼的一部分,其实这一部分最主要的就是随机出现鱼的图片和对鱼进行转向,既然是钓鱼,我们当然要对每条鱼的坐标要进行实时的统计,然后要把鱼的坐标传到渔人的类里面,和鱼钩的坐标进行比对,符合条件就把鱼钩和鱼的Y坐标减少,并且这个时候的鱼钩不受控制,这里面要注意的是,鱼钩和鱼的坐标比对的时候要是一个范围。这里面的素材提供的图片是大小不一的,所以每次都要根据的鱼图片的大小来确定缓冲画布在图片上的位置,这里面要用数组来存这些东西,可以节省很多代码,最主要用到的就是一个方法,这个也是上次说过的一个方法drawImage,这次要用它的另一个重写的方法
我们想把鱼反过来跑, 这里面用的思想是,把图片的左边和右边对换一下,这样整张图片就翻过来了,API上写的目标矩形就是我们的原先的图片矩形,原矩形是变换后的矩形,我是这么理解的。还有一点,每条鱼都要用一个缓冲图来画,这也有利于统计坐标。
鱼类就这几点要注意的,这也是最基本的了。
相关推荐
冰河整理的全网首个开源的以实战案例为背景的渗透实战笔记,全书共442页,共计37万字(不计空格)。整本书的内容涵盖:Kali基础、渗透工具、木马制作、钓鱼链接生成、爆破密码、内存溢出攻击、web渗透、数据提权、...
iOS 动画实战之钓鱼小游戏
56--[钓鱼2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码56--[钓鱼2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码56--[钓鱼2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码56--...
创建的一个简单的图形钓鱼游戏,作为研究生级别用户界面设计课程的学校项目。 它表明: - Various methods of providing users options for controlling the game environment, such as background music and sound ...
35--[钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码35--[钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码35--[钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码35--...
行业分类-设备装置-钓鱼游戏玩教具.zip
56--[快乐钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码56--[快乐钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码56--[快乐钓鱼].zip源码scratch2.0 3.0编程项目源文件源码案例素材源...
主要内容: 1.熟悉中控台的操作 2.熟悉在多线程下参数传递及子程序调用 3.副本功能的简单制作 ...多线程实战之自动钓鱼位置计算与拉线判断 4.多线程实战之自动卖店(保留指定物品, 补充线程监控)
20古诗两首--小儿垂钓.ppt
幼儿园教案2021-亲子游戏:钓鱼游戏.doc
网络游戏-垂钓竿游戏装置.zip
网络游戏-垂钓竿游戏系统.zip
网络游戏-垂钓竿游戏手柄.zip
行业分类-设备装置-可折叠垂钓平台.zip
行业资料-交通装置-一种垂钓打窝船.exe
钓鱼是一款2D技能游戏。 您可以从侧面看到水位,水位分为 2 部分:水和空气除以水面。 你的任务是控制一艘漂浮在水面上的船,尽可能多地钓到鱼。 您可以水平移动船只——在水面上向左/向右移动,也可以垂直移动渔网...
带有新图形的Visual Java游戏以及纸牌游戏的众多选项。 (妮可(Nicole)将会介绍Hello World应用程序,因此您知道如何制作基本应用程序) 带有新图形的Visual Java应用程序,以及许多用于纸牌游戏的选项。 ...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
主要为大家详细介绍了java实现小猫钓鱼游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
c++钓鱼游戏c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏 c++钓鱼游戏c++钓鱼游戏