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

Project1

 找回密码
 注册会员
搜索

发一个自己做的脚本试一下

查看数: 2006 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-10-25 00:21

正文摘要:

战场上的相机,因为到处都找不到独立可用的,我自己做了一个。 RUBY 代码复制#==============================================================================## ◇ ◇ 尚未完成的 ...

回复

lucifer4223 发表于 2013-10-27 10:59:26
原理并不难,只是将 Spriteset Battle 的战场背景 和 敌人的 sprite,关联起来,进行移动缩放,产生透视效果,所以 FPS绝对不会减少。反正你们下载了试用就知道。我也没必要多讲。
chd114 发表于 2013-10-26 16:01:07
聚焦被选中的敌人···感觉意义不大···毕竟不是地图战斗啊···

点评

是很不錯的功能 只要FPS沒有因此減少就是好的  发表于 2013-10-27 02:52
lucifer4223 发表于 2013-10-25 11:24:46
战场上的相机,聚焦被选中的敌人。是我参考了 RTAB后自己做的。可以完全外挂。
本来想好好介绍一下这个脚本,可是似乎发帖很不顺利,最后只能直接上代码。
存档不能 发表于 2013-10-25 10:34:15
这个具体有啥用呢?
lucifer4223 发表于 2013-10-25 09:52:14
更改一个地方
◆战场相机◆by =Luciferf·Heroin=.rar (235.83 KB, 下载次数: 48)

RUBY 代码复制
  1. # 设计,重新摆放阵型,罗列敌人队伍从 1只怪,到 8只怪
  2.   # 缩放产生透视,最小 0.25,最大 1.0,中等 0.5。
  3.   # 按照 F9 里怪物屏幕 Y,越高的自动摆在更远的位置。分3档
  4.  
  5.   def screen_y
  6.  
  7.     a = $data_troops[@troop_id].members[@member_index].y
  8.     case a
  9.     when 0..320/3
  10.       return 100
  11.  
  12.     when 320/3..320*2/3
  13.       return 140
  14.  
  15.     when 320*2/3..320
  16.       return 220
  17.  
  18.     else
  19.       return 10
  20.     end
  21.   end
  22.  
  23.  
  24.   #---------------------------------------------------
  25.   def screen_zoom
  26.  
  27.     a = $data_troops[@troop_id].members[@member_index].y
  28.     case a
  29.     when 0..320/3
  30.       return 0.35
  31.  
  32.     when 320/3..320*2/3
  33.       return 0.55
  34.  
  35.     when 320*2/3..320
  36.       return 0.75
  37.  
  38.     else
  39.       return 2
  40.     end
  41.   end
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-10 15:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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