作者azureblaze (AzureBlaze)
看板GameDesign
标题Re: [请益] 自制游戏Mikobusters徵求协助测试
时间Mon Aug 4 20:58:13 2014
来看看开发期会无限制拖长的范例吧
经历了三年两个月之後版本终於从0.1.0b升上了0.2.7b
(0.2.0~0.2.6是内部测试)
硬改引擎把画面从2d变成2.5d
编辑器整个重写
script API重新制定
关卡全部重做
加上一卡车的小修正後时间他就不见了
现在开放0.2.7b的测试
游戏影片
https://www.youtube.com/watch?v=KnJ2EzXoK1A
网站改至
http://azureblaze.idv.tw/gaea/
一样欢迎各种意见
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.227.108
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/GameDesign/M.1407157095.A.34D.html
※ 编辑: azureblaze (114.36.227.108), 08/04/2014 20:58:48
1F:推 NDark:推 08/04 22:37
2F:推 damody:推 弹幕的script感觉会花掉大部份的时间@@ 08/05 00:39
其实有了script写弹幕反而是最快的部份
尤其像是有了coroutine这种可以保留instruction pointer的机制
在游戏ai这中常常需要隔frame顺序动作的地方表达力比一般语言强很多
像是
for i =1,30 do
postion+=vector(1,0);
coroutine.yield();
end
for i =1,30 do
coroutine.yield()
end
可以更明确的表达[30格中向右1单位,再发呆30格]这种概念
而不用另外去记一堆state
所以时间都花在
「为何有时replay会不同步」 「UI事件怎麽没继续传下去」
「引擎明明就还有reference为什麽script把他gc掉了」
「描线描太烂油漆筒工具一直漏出去」
「发射子弹的音效怎麽听都不对但是不知道怎麽改」
这类各式各样的小问题上
3F:推 youtien:Win7执行很容易卡住。 08/05 01:19
请问是怎麽个卡住法? 我这边开发和测试都是Win7应该不是OS的问题
4F:推 youtien:游戏会卡在载入画面,过关以後,操作会有音效而无画面。 08/05 01:29
我自己没办法重现这个问题,
不过玩SC2或D3的时候也会出现类似的状况
我怀疑是aero相关造成的bug
很不幸的设定程式忘了把这个选项加入UI
请试试看用文字编辑器打开SaveData/Config.lua
然後接近最下面会有一行
disableAero = false
把他改成
disableAero = true
再执行游戏看看
5F:推 AmosYang: 推 :D 08/05 17:32
6F:推 youtien:可以了。判定点不太好认,而主角不会飞也就难躲很多。 08/05 19:36
所以是上面的改法有效? 这样就比较有头绪了非常感谢
原则上除了高难度之外应该用不太到判定点,当成整个身体都不可以碰到比较好
如果还是觉得需要像东方系列一样按住Shift会显示出来
※ 编辑: azureblaze (114.36.227.108), 08/05/2014 20:10:38
7F:推 youtien:让红石放点光亮即可。 08/05 21:10
8F:推 cmcer:推 >.^*~ 08/06 01:42