设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3159|回复: 6
打印 上一主题 下一主题

[讨论] 【算法时间】如何让一个精灵围绕着屏幕中心公转?

 关闭 [复制链接]

Lv1.梦旅人

神之瞳

梦石
0
星屑
60
在线时间
5 小时
注册时间
2009-7-5
帖子
314
跳转到指定楼层
1
发表于 2010-7-7 22:56:17 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
1星屑
咱表示咱是为了活跃被SSD同学们僵化的大脑……
天天看着$game_XXXX $data_XXXX Scene_XXXX觉得大脑都不会思考了,所以决定来这里找一下灵感

当然,作为出题者,也是提供了相当丰厚的奖励的……同时我也会派遣马甲来这里回答问题(= =|||)

如果除了我的马甲没有人把答案上交的话那么就很可怜……这1VIP就物归原主了……

下面提供框架,具体实现脚本请自己YY
  1. class Scene_Demo

  2.   def main

  3.     @tip = Sprite.new(Viewport.new(0,0,640,480))

  4.     @tip.bitmap = Bitmap.new(12*32,32)

  5.     @tip.bitmap.draw_text(0,0,12*32,32,"这只是精灵移动的演示",1)

  6.     @sprite = Sprite.new(Viewport.new(0,0,640,480))

  7.     @sprite.bitmap = Bitmap.new("Graphics/Battlers/001-Fighter01") #咱表示这个图片可以随意……

  8.     #此处添加脚本

  9.     # 执行过渡

  10.     Graphics.transition

  11.     # 主循环

  12.     loop do

  13.       # 刷新游戏画面

  14.       Graphics.update

  15.       # 刷新输入信息

  16.       Input.update

  17.       # 刷新画面

  18.       update

  19.       # 如果切换画面就中断循环

  20.       if $scene != self

  21.         break

  22.       end

  23.     end

  24.     # 准备过渡

  25.     Graphics.freeze

  26.     @tip.dispose

  27.     @sprite.dispose

  28.   end

  29.   def update

  30.     if Input.trigger?(Input::B)

  31.       # 演奏取消 SE

  32.       $game_system.se_play($data_system.cancel_se)

  33.       # 切换的地图画面

  34.       $scene = Scene_Map.new

  35.       return

  36.     end

  37. #此处添加脚本

  38.   end

  39. end
复制代码

点评

- -b请理解公转的意思  发表于 2010-7-8 15:54
....... 公转就把@sprite.ox = @sprite.bitmap.width / 2 @sprite.oy = @sprite.bitmap.height / 2 删了。。。 这是我从自己标题动画里直接黏贴过来的!,没细心。。。   发表于 2010-7-8 15:24

九月三日

  有时我真不理解,怎么有另一个人能够爱她,可以爱她,殊不知我爱她爱得如此真切,如此忘情,如此情意缱倦,除了她我什么也不了解,什么也不知道,什么也没有呀!
——摘自《少年维特之烦恼》

谨以 纪念一段消逝了的感情
ILY ZXY

NOIp什么的最讨厌了!

啊……讨厌,为什么我的网盘全部坏掉了……
zoomshare恢复了,虚惊一场
可恶的skydrive,我XX你的OO,竟把我的帐号封了!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-13 02:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表