javame游戏 sprite

问题描述

img=Image.createImage("/1.png");sp1=newSprite(img,img.getWidth()/15,img.getHeight());gra=this.getGraphics();这是我写的代码不知道为什么不能运行如果把img.getWidth()/15改成9就可以谁能告诉我为什么?怎么解决

解决方案

解决方案二:
可能除15时,帧的宽度太小了。
解决方案三:
img的宽度不是15的倍数,是9的倍数
解决方案四:
img是15的倍数啊
解决方案五:
那你把height也同比率缩小试试?
解决方案六:
不行啊,我换过几张图片除以的数字,好像有什么约束
解决方案七:
引用1楼fuyanxuexi的回复:

可能除15时,帧的宽度太小了。

貌似是图片的问题,换张合适的图片试试。。。

时间: 2024-09-15 22:39:55

javame游戏 sprite的相关文章

javame public Sprite(Image image, int frameWidth, int frameHeight)

问题描述 publicSprite(Imageimage,intframeWidth,intframeHeight)javame中对image的大小有要求吗?如果frameWidth=image.getwidth/n其中的n的取值范围原则是什么,应该不会是任意数吧因为我试过有的数不行.谁能帮我解决一下 解决方案 解决方案二:我记得image的Height和width应该是frameWidth和frameHeight的整倍数吧解决方案三:一个png里面一行有n帧,怎么说呢,你数一下这个有多少个精灵

《HTML5 2D游戏编程核心技术》——第1章,第1.1节Snail Bait游戏

本节书摘来自华章出版社<HTML5 2D游戏编程核心技术>一书中的第1章,第1.1节,作者[美] 戴维·吉尔里,更多章节内容可以访问"华章计算机"公众号查看. 第1章 概 述 令人激动的是,开发人员可以使用软件开发技术使屏幕上出现任何想象的场景.与其他领域受一些物理条件的束缚不同,开发人员长期以来一直使用图形化API和UI工具包来实现富有创造性且引人注目的应用程序.可以说,最有创意的软件开发就是游戏编程.比起让游戏愿景变成现实,优秀的创意还可使我们通过少许努力便获得更多的回

开发者经验谈:如何一天时间搞定iOS游戏开发?

开发者经验谈:如何一天时间搞定iOS游戏开发? 在一天时间里将完成iPhone游戏开发由梦想变为现实? 本文作者给出了从创意转变成现实的详细答案.使用苹果原生游戏引擎SpriteKit,遵循一定的原则可以保证开发顺利进行,最大程度避免意外情况的发生. CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用.开发工具.移动游戏及引擎.智能硬件.物联网等方方面面.如果您想投稿.参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成

前台页面优化全攻略(二)

接上一篇:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt212  在上一篇文章中,我们讨论了一些基本的页面优化和减肥方案,现在我们的页面已经被缩减了30%-50%,如果你还没有阅读上一篇文章,我建议你完成那些基础热身之后再继续进阶的训练. 如果你已经尝试了基础的热身,那我们就继续采取一些更极客的解决方案. 1. 移除网站中社交网络的组件 看到这个标题请不要惊讶,我并不是让你放弃第三方社交平台,而是希望你能放弃那些肥胖的官方组件

HTML 5 2D 游戏开发:实现 Sprite 行为

优秀的故事离不开优秀的人物角色.就像图书和电影一样,视频游戏也需要具有有趣行为的人物角色.例 如,Braid(一直是最畅销的平台游戏)中的主角可操纵时间.精巧的行为使该游戏脱颖而出. 行为是 任何视频游戏的灵魂,将行为添加到 前一期文章 中为 Snail Bait 实现的惰性 sprite 中,就会立刻使该游 戏变得更加有趣,如图 1 所示: 图 1. 完成本文后 Snail Bait 的状态 开发:实现 Sprite 行为-html5 sprite"> 回想一下前一篇文章中的 Sprit

HTML 5 2D 游戏开发:碰撞检测和 sprite 动画

碰撞检测和 sprite 动画是所有视频游戏的主要成分.Snail Bait(本系列文章中构建的游戏)也不例外 .图 1 显示了 Snail Bait 的跑步小人与左上角的蜜蜂碰撞后发生爆炸. 图 1. 碰撞检测的实际应用 开发:碰撞检测和 sprite 动画-unity2d sprite动画"> 在本文中,学习如何: 检测碰撞 将 HTML5 Canvas 上下文用于碰撞检测 将碰撞检测实现为 sprite 行为 处理碰撞 实现 sprite 动画,比如爆炸 碰撞检测过程 碰撞检测是一个

J2ME游戏APIの游戏精灵Sprite

在J2ME手机游戏开发中,MIDP2.0以上版本提供了一个有助于游戏制作的类,该类称为游戏精灵Sprite,在J2ME中使用游戏精灵Sprite可以简单的管理角色动画使用的frame图像. 以下我将归纳一下游戏精灵Sprite的一些核心内容. 一.图像分割 在使用Sprite类时候,只需要准备一张图像就可以构造出生动的动画效果,将要制作的动画效果使用的图像按照顺序排列后制作成一张图片,在Sprite构造方法中设定图片源跟图片的分割frame数,Sprite就能自动根据frame数对图片进行分割.

《iOS和tvOS 2D游戏开发教程》——第2章,第2.1节Sprite Kit游戏循环

第2章 手动移动iOS和tvOS 2D游戏开发教程Ray Wenderlich撰写 如果你完成了第1章的挑战,现在屏幕上已经有一个较大一些的僵尸了,如图2-1所示. 图2-1 注意 如果没有能够完成挑战或者跳过了第1章,也不要担心,直接打开本章的初始工程,从第1章留下的地方继续进行.当然,你想要让精灵移动起来,而不只是站在那里,这个僵尸也渴望动起来. 在Sprite Kit中,要移动一个精灵,有两种方法: 1.在第1章中,你可能已经注意到了(如果看一下Apple所提供的模板代码的话),可以使用一

一起学WP7 XNA游戏开发(三.二 Sprite Texture Font)

Sprite Texture Font 对于XNA的字体,除了之前的SpriteFont外还有一种是SpriteTextureFont,其实就是生成的字体bitmap图片,也就是说可以用bitmap类型的字库来当作XNA的字体集,这样就等于扩充了字体库,使手机里没有的字体库也可以使用.其使用方法和SpriteFont是一样的,都是以SpriteFont加载,然后通过DrawString方法画出来. 要使用图片字库,那首先就要制作字体图片.在http://www.daisy123.com/?pag