成就中心 DouJin Terraria! 社区服务 统计排行 帮助
  • 27113阅读
  • 63回复

[作品发布]弹幕引擎LuaSTG v0.04 【2012.1.18更新】

发帖
2
信仰
0
蓝点
0
符卡
0
只看该作者 30楼 发表于: 2011-11-26
抱歉这么晚回。
刚刚稍微测试了一下
因为不知道Lua中的注释语法是什么,所以就整段删掉了... ...
但是还是无法正常运行

于是又把setting.lua中的字符集改成CHARSET_UNICODE也还是不行
改成BIG5也是

然后又把他丢到D槽依然无法正常运行
但是会先黑频(游戏准备开始),但是一秒后又瞬间关掉


是我哪里有设定错嘛....?
还是繁体中文下注定不可以使用...

我不会用GameMaker啊啊啊啊啊〜〜〜(泪奔
发帖
82
信仰
1
蓝点
68
符卡
0
只看该作者 31楼 发表于: 2011-11-29
回 30楼(foole852741) 的帖子
那要不你把log扔上来看看。
发帖
59
信仰
0
蓝点
73
符卡
0
只看该作者 32楼 发表于: 2011-12-02
STAGE背景从DAT里面解出来以后怎么重新组装,求解,没看懂
三十个字节能写多少字能写这么多
发帖
1
信仰
0
蓝点
0
符卡
0
只看该作者 33楼 发表于: 2011-12-06
用户被禁言,该主题自动屏蔽!
发帖
82
信仰
1
蓝点
68
符卡
0
只看该作者 34楼 发表于: 2011-12-06
回 32楼(藤原妹红) 的帖子
一样压回zip去就行了啊。实际上是自动压回去的,在data文件夹里直接做改动就可以了,游戏每次启动都会检测哪些文件改了然后自动压进去。
发帖
59
信仰
0
蓝点
73
符卡
0
只看该作者 35楼 发表于: 2012-01-06
回 34楼(隔壁的桌子) 的帖子
我是说比如12.8的雾之湖从th128.dat里解压出来了,怎么在lua里拼成原来的样子
stage.XXX和stage.group.XXX分别有什么用?
另外求写个tut,1是如何比较方便地加入4难度选项,2是怎么在stage1结束后跳STAGE2(跳STAGE在thlib有么?我看见函数了,但是贴图之类的效果没看见)
[ 此帖被藤原妹红在2012-01-10 22:31重新编辑 ]
三十个字节能写多少字能写这么多
发帖
82
信仰
1
蓝点
68
符卡
0
只看该作者 36楼 发表于: 2012-01-18
回 35楼(藤原妹红) 的帖子
背景的绘画没有固定的方法,不同的背景都有各自的画法。可以参照THlib下background里面自带的两个背景(竹林和魔法森林)。
stage.XXX是LuaSTG的核心用法,用于单关游戏或者菜单(伪)关卡,用法见手册。
stage.group.XXX是THlib的内容,用于定义多个关卡连成的关卡组。我已经写好了一个用法的范例,包含在最新的LuaSTG里,名为Touhou的mod,像通常的东方游戏一样,4个难度6个连续的关卡+1个ex关卡,以及相应的菜单关卡,作为一个框架。
发帖
59
信仰
0
蓝点
73
符卡
0
只看该作者 37楼 发表于: 2012-02-08
  1. stage_group_main['Stage 1'].init=function(self)
  2. .......................
  3.     task.New(self,function()
  4.         1boss_ref=New(1boss)
  5.         while IsValid(1boss_ref) do task.Wait() end
  6.         task.Wait(120)
  7.         stage.group.FinishStage()
  8.     end)
  9. end
  10. 1boss=Class(boss)
  11. function 1boss:init()
  12.     LoadTexture('1boss','st1\\1boss.png')
  13.     LoadImageGroup('1boss','1boss',0,0,64,80,4,3,16,16)
  14.     LoadImageFromFile('1boss_bg','st1\\1boss_bg.png')
  15.     boss.init(self,240,384,'1boss',{
  16.         1_sc1,
  17.         1_sc2,
  18.         1_sc3,
  19.     },New(1boss_bg))
  20.     for i=1,12 do self.imgs[i]='1boss'..i end
  21. end


直接把DEMO复制过来改了改,结果竟然悲剧了,log.txt提示:[string "st1\stage_1.lua"]:11: malformed number near '1boss_ref'
把1boss_ref去掉,直接New(1boss),提示:malformed number near '1boss'
求解    

[ 此帖被藤原妹红在2012-02-08 05:08重新编辑 ]
三十个字节能写多少字能写这么多
发帖
179
信仰
0
蓝点
171
符卡
0
只看该作者 38楼 发表于: 2012-02-08
标识符不能用数字开头哦
发帖
6
信仰
0
蓝点
11
符卡
0
只看该作者 39楼 发表于: 2012-03-04
原创引擎太棒了 ,楼主V587
稍微提点建议:玩了一下demo,自机会在被子弹击中后几帧才miss,这几帧应该是决死时间吧?决死时间内似乎是时间暂停的效果比较好(像永夜抄那样),至少自机应该是不能动的。现在这样往往miss了都不知道是中了哪个子弹
其他的感想就等实际用过再说了



啊,还有在boss战开始的对话时,帧率严重下降是为什么呢?
描述
快速回复

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码: