幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8431|回复: 25

[STGB] STGBuilder 入門初階

[复制链接]

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
发表于 2010-10-7 11:39:24 | 显示全部楼层 |阅读模式
本帖基本是以SB自帶的教學爲主
予定分3至5回
不會有圖片
請自行參考SB内的tutorial文件夾

完成後
新増CHM:下載STG_T.chm(繁体TOC、本文unicode‐8繁体)2.13M

http://u.115.com/file/f76aa7c261
http://cid-99883e69e7e20ddc.offi ... ts/Share/STGBuilder
  
Stgs.chm簡体
http://cid-99883e69e7e20ddc.offi ... ts/Share/STGBuilder
http://u.115.com/file/f71dd2d265

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我的小窩(115) http://wo.115.com/1460467
回复

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-7 11:41:36 | 显示全部楼层
前言:專案項目


精霊 :登录图形的地方、
   导入文件支持jpg,jpeg,bmp,png,taa,dds
   图形列表、图形号码、
   图形的动画设定命中判定、防御判定
   透明色设定也是在这里设定

音效 :登录音效的地方、
   导入文件支持wav

BGM :登录BGM:的地方、
   导入文件支持ogg

玩家 :登录自机的地方、
   自机的各种设定、
   子机、武器、速度、加减速、强化、按纽输入、计量……
   都在这里设定

背景 :作成背景的地方
  导入文件支持jpg,jpeg,bmp,png,taa,dds

舞台 :版图作成
   在这里配置己作成的背景、敌人字符、字符、
   Hit能设定背景有没有没判定
   (用作判定能否通过、会否撞墙死亡/扣体力)
   可以多层配置、各层可设定不同速度卷动、
   但必需设定一个主背景、用作判定背景同歩

弹幕 :登录弹幕的地方、

脚本 :登录脚本的地方、
   设定各种脚本
   如敌人的活动方法、攻撃方法
   特别计分方式、AI判断……
   脚本的设定是十分重要

字符 :登录游戏登场的角色
   设定角色的属性、使用的图形、图形号码、
   脚本………
   多関节、道具、文字、效果也在这里设定

编队 :设定编队敌人的地方
   可减轻配置敌人的工作量



字体 :设定字体的地方


布局 :设定布局的地方
   除了一般布局
   也可设定过场、游戯中一些特殊效果用

Path :设定角色的特别移动方法
   一般用来设定Boss、中Boss的移动方法
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-8 08:18:58 | 显示全部楼层
 准备:
1:先在SB的tutorial文件夹取出下列文件
 并更改成英文名(SB不能正常读取不同语系的文件)
 敌キャラ.BMP  123.BMP
 背景.BMP    BG.BMP
 BGM.ogg    BGM.ogg
 破壊音.wav   BOOM.wav
 爆発.bmp    boom,bmp
 命中音.wav   hit.waw

2:文件>新建
 建立一个新专案

  字符作成
1:平常的做法、
 是登录图形>新増字符>新増自机>自机编辑
 今次为了减省时间、
 使用了SB自带的图形
 使用的是编号34的“A”和74的“i”
  我們双撃打開精霊中自帯圖形
 在标题输入system font
 用作辨认

2:字符(角色)作成、设定
 新増一个字符(角色)
 双击新増了的字符、打开字符编辑
 在字符编辑的左下方的精霊选“添加”
 然后在列表中选system font(现在也只有这个可选用)
 先在标题输入名字(这里用了my shop)
 类型勾选自机
 在项目的图形(样式)号码填入34
 然后勾选左边的
 攻撃判定
 防御判定
 自机控制
 3项
 
 设定后要选保存関闭
 才会保存设定了的角色
 
 接下来、打开测试窗口(非运行中)
 把设定好的字符拖入去
 
 选运行(F5) 

 在测试可看见一个A字

   自机作成
 玩家>新増
 双击新増的项目进入玩家
 输入名字my-a
 字符选择先前的my shop
 左边的速度设置
 通常速度设成400
 右边的图形设定
 全设成34、100
  
  然後在遊戲設置>玩家
 自機>添加my-a
 其他預設就可以了


 再在测试运行
 现在可控制A移动了

     武器作成
 新増一個字符

  双撃進入字符編輯
 照常在標題輸入名字^^
 類型選對空攻撃
 項目中的攻撃力輸入100
 左邊勾選
 攻撃判定
 防禦判定
 二項
 精霊選system font
 圖形號碼不用選
 
 返回my-a玩家編集
 点選武器設定
 在左邊添加一個武器群組
 為他命名3-way
 類型設成主要wpon
 其他用預設
 
  然後在右邊添加三個武器
  然後逐個設定

  第一個
 角色:^^
 射擊間隔(反覆符份量):5
 速度:0
 移動速度-1000
 圖形號碼:74
 攻撃力:100

  第二個
 角色:^^
 射擊間隔(反覆符份量):5
 速度:200
 移動速度-900
 圖形號碼:74
 攻撃力:50

  第三個
 角色:^^
 射擊間隔(反覆符份量):5
 速度:-200
 移動速度-900
 圖形號碼:74
 攻撃力:50

 然後可保存後再測試

  如無錯誤
 測試畫面有一個
 可被我們控制和可發三方向彈的A字
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-9 12:13:34 | 显示全部楼层
自機設定完了
下次是敵人角色和武器設定
最後是背景和版(舞台)編集
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-10 12:42:58 | 显示全部楼层
敵作成1
精霊>新増
    選123:BMP(原敵キャラ.BMP)    
在圖形列表、攻撃判定、防禦判定輸入資料

資料説明

圖形列表
Bank:  使用的圖形
X座標: 指定該圖形號碼左上角在圖形的 X座標
Y座標: 指定該圖形號碼左上角在圖形的 Y座標
寛度:  指定該圖形號碼圖形的寛度
高度:  指定該圖形號碼圖形的高度
X中心: 指定該圖形號碼圖形中心的X座標
Y中心: 指定該圖形號碼圖形中心的Y座標
設定後有水籃色的框包圍

攻撃判定、防禦判定
X座標: 指定該圖形判定左上角在圖形的 X座標
Y座標: 指定該圖形判定左上角在圖形的 Y座標
寛度:  指定該圖形號碼判定的寛度
高度:  指定該圖形號碼判定的高度
以圖形號碼圖形中心指定X/Y座標的相對値、
高/寛則以這個點的相對値指定
攻撃判定:設定後有紅色的框包圍
防禦判定:設定後有白色的框包圍
    圖形列表設定
        Bank X座標     Y座標     寛度     高度     X中心     Y中心
1       0.0.0.32.32.16.16
2       0.32.0.32.32.16.16
3       0.0.32.32.32.16.16
4       0.32.32.32.32.16.16
5       0.0.64.32.32.1616
6       0.32.64.32.32.16.16
    
攻撃判定、防禦判定設定
圖形號碼1~4的攻撃判定和防禦判定是一樣的

       圖形號碼:1
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28

       圖形號碼:2
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28

       圖形號碼:3
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28

       圖形號碼:4
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28

    圖形號碼:5
攻撃判定:-2.-2.4.4
防禦判定:-4.-4.8.8 
   
       圖形號碼:6
攻撃判定:-3.-3.6.6
防禦判定:-6.-10.12.20

  敵作成2:
字符>新増一個字符
双撃進入字符編轉
    類型:敵(空中物)

左邊填上

標題:001
圖形號碼:1
體力:200
攻撃力:1
點數:100

右邊勾選

攻擊判定
防禦判定
朝向進行方向

精霊:添加>選取上次在精霊新加的圖形(原キャラ.BMP)

保存後関閉
    測試新作成的字符
新作成的字符001表示在畫面
発覺字符的底色(籃色)
    透明色處理
精霊:添加>選取上次的圖形(原キャラ.BMP)
透明(色鍵)
由0xFF000000改成0xFF0000FF
    再測試一下
字符001的府色己變成透明
    設定其他5個字符
新増5個字符(命命002~006)

標題:002
類型:敵(空中物)

圖形號碼:2
體力:1000
攻撃力:1
點數:500

右邊勾選
攻擊判定
防禦判定

標題:003
類型:敵(地上物)

圖形號碼:3
體力:1

右邊勾選

防禦判定
背景同歩

標題:004
類型:敵(地上物)

圖形號碼:4
體力:1

右邊勾選

防禦判定
背景同歩

標題:005
類型:敵彈(普通)

圖形號碼:5
體力:1

右邊勾選

攻擊判定
防禦判定
朝向進行方向

標題:006
類型:敵彈(特殊)

圖形號碼:6
體力:1

右邊勾選

攻擊判定
防禦判定
朝向進行方向

002~006
精霊:添加>選取圖形(原キャラ.BMP)
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-12 21:36:58 | 显示全部楼层
脚本

  以下是建立一個簡單脚本
效果是由畫面上方向下移動一定距離
再向右方移動出畫面外消失(期間會発射三発三方向彈)

 脚本>新増
 打開字符001進行
在001編輯中脚本選這個脚本

 双擊進入脚本編輯器

 左方總共有十個大選項
點擊後下方會出現該項目的小選項

 然後選擇需要的選項拖到右方的脚本編輯器

 今次的脚本會有四個選項
我們先加入這四個選項
1:移動:直交坐標
2:攻擊:發射
3:移動:直交坐標
4:制禦:消滅

 然後在脚本編輯器按下相関選項進入編輯
編輯參數會表示在編輯器上方


  1:移動:直交坐標
指定移動力絶對値  X0:0  Y0:200  等待時間:動作完了
固定倍速移動    X1:0  Y1:0
移動需要幀數:120

設定完了、可測試看看效果
也可調整一其他參數看看效果

X:0個會影响敵機向左右(-向左、+向右)
Y0:200這個會影响敵機速度
移動需要幀:120則影响敵機向下移動時間
調整這兩個數則影响敵機會移動的最終地点
當完成指定動作才會執行下一個指令

  2:攻擊:發射
效果音:若有設定效果聲、則可在這裏選用
子彈字符:選用字符005
等待時間:不要(未完成所有動作就執行下個動作)
通常彈
自機狙
同時發射數:3(3方向彈設定;改成5則為5方向彈)
間隙角:30(敵彈和彈間之角度)
射撃間隔:30(毎次發彈的間隔時間)
發射回數:3(發彈3次)
彈速度:100

這個是設成會發射3次3方向彈
而且在發彈同時執行下一個指令(等待時間:不要)

可測試看看效果

3:移動:直交坐標
指定移動力絶對値  X0:200 Y0:0  等待時間:指定幀數
固定倍速移動    X1:0  Y1:0       9999
移動需要幀數:1

這個設定是指定敵人向右方移動出畫面外

4:制禦:消滅
這個没有參數可設定

設定完了、可測試看看效果

002-004的三個字符、大家可自己試試制作自己的脚本

也可以用設定幾個字符用同一個圖形但配不同脚本
増加変化


A     A
↓    ↓
↓    ↓
→    ←


A     A
\    / 
 \  /
  \/
  /\
←/  \→
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-14 00:19:14 | 显示全部楼层
最後就是背景作成和舞台配置了

#2的自機作成小了一段
在#2以紅色字補上
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-21 18:43:32 | 显示全部楼层
  背景作成:前言
 今次是用二個圖層制作出二重捲動效果
 先在背景>新規;増加二個背景
 先為他們改名成BG1和BG2
 
 背景編輯
Bank0-7
 最大可設定8幅圖形來做背景
Hit
 用作判定能否通過、會否撞牆死亡/扣體力
等倍、1/2、1/4
 圖形等倍、1/2、1/4表示

右面的指令

set
 把左面指定範圍的圖形複制到右面的背景
清除
 清除指定範圍的背景圖形
複制
 複制右面指定範圍的圖形
間格
 顕示格線
等倍、1/2、1/4、1/8
 以等倍、1/2、1/4、1/8表示背景
同歩滾動
 當同時編輯二個會同歩滾動的背景時使用

背景作成:BG1
下面如下設定
方格大小(像素)32、32
地圖大小(方格)12、64

就是做一個由12*64方格(方格大小32*32)的地圖
由於只是練習
大家可自由作成地圖
或參考SB>tutorial>part5.html中的圖

背景作成:BG2
下面如下設定
方格大小(像素)32、32
地圖大小(方格)8、8
參考SB>tutorial>part5.html中最下面的圖
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-31 12:43:57 | 显示全部楼层
舞台編輯
打開舞台編輯、選追加一個舞台
点進去開始編輯工作
在基本設中
 標題:可隨便命名、今次用Stage1
 主背景音樂:選BGM.ogg
 基本捲動方向:選上
 其餘用予設即可  

表示優先設定
 先追加選背景的BG1
  左面設定成
   ID:1
   主背景:勾選
   捲動開始位置:0、1536
   捲動速度:0、50
   絵畫方式:不透明
   絵畫色(頂点):0xFFFFFFFF
  其餘用予設即可

 追加選背景的BG2
  左面設定成
   ID:2
   主背景:不勾選
   捲動開始位置:0、0
   捲動速度:0、16
   絵畫方式:不透明
   絵畫色(頂点):0xFFFFFFFF
   waparound顯示:勾選
  其餘用予設即可

現在可拖Stage1入測試窗口去測試一下、看看效果
  
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

14

主题

194

帖子

1256

积分

⑥精研

积分
1256
 楼主| 发表于 2010-10-31 13:12:53 | 显示全部楼层
 打開了敵人配置tab,首先設定右下的全部時間(3200)
   敵配置1
 能拖動畫面下的時間巴,可令畫面捲軸
 
敵配置2
   空中敵人配置
 拖動左面己作成的敵人字符到配置地方
 注意:不可配置在時間線0以下的地方
 在畫面上方、會有配置參數

敵配置3
   地上敵人配置
 選座標配置
 拖動左面己作成的地方敵人字符到配置地方 

重複敵配置1~敵配置3
配置敵人、
完成後保存、在遊戲設定中追加己作成的舞台
我的小窩(115) http://wo.115.com/1460467
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2022-8-10 04:51 , Processed in 0.017791 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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