网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月17日
漏签
0
天
格斗女皇吧
关注:
2,935
贴子:
79,881
看贴
图片
吧主推荐
视频
玩乐
8
回复贴,共
1
页
<返回格斗女皇吧
>0< 加载中...
[FTG Engine]计划重启--完全架构脚本之上, 希望如此
只看楼主
收藏
回复
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(很好,这次我将任务栏截下来了...)
点击放大,
第一张图中Len的站立姿势完全是由所示代码产生的,
包括影子(注意//shadow处)
第二张图通过实时修改"-s 2 2 2"的结果
这个脚本真的很强大...上万行的代码啊...
送TA礼物
IP属地:美国
1楼
2009-03-12 15:59
回复
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我在过去的7个月中走了两个极端,
最开始是希望完全使用文件数据驱动整个游戏,像config一样,做某个特定的游戏还行,
但是如果是做希望玩家能够自行更改逻辑,而不是只允许玩家更改数据的"引擎"的话,
这样做灵活性太差,一旦希望加入新的特性和逻辑,特别是比较操作或分支结构,就相当麻烦,
比如同样的1HIT,打在处于站姿的对手,对方会浮空, 打在处于跳跃的对手,对方会弹飞,
或者,打在蹲姿的对手,会有伤害加成,
我不希望这些是由我硬性规定的,而是玩家可以控制和改变的,尤其是AI
IP属地:美国
2楼
2009-03-12 16:00
回复
收起回复
2025-07-17 03:53:33
广告
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
所以就是另外一个极端,我决定编写一套脚本系统,
以为以后我的程序构建一个更为强大和灵活的平台(并不只是眼前的工作),
当时我的想法就是玩家完全使用脚本控制每一帧的角色数据,
但问题又来了:
这样会产生大量的指令,且许多代码是做相同的事而仅仅是所涉及的数据不同而已,
同时,如果程序希望获取某个文件数据,就是不可能的(因为已经被隐藏于指令当中了),
同时,如果希望批量修改数据,或者更改编程结构或数据格式,所涉及的修改是数以千计的,
且如果出现Error,维护起来也很困难。
IP属地:美国
3楼
2009-03-12 16:04
回复
收起回复
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最终(前几天)我找到了一个平衡点,
重点是使用类似 Doom3 引擎中的 key - value 文件格式,
通过这种方式,玩家可以完全自行定义自己的游戏所需要用到的数据名称,数值,甚至是格式,
而不是由引擎预定义的,而具体怎么解释文件,则由玩家通过脚本系统丰富的编程指令和结构来编定
===============================================
而且现在理论上所绘制的精灵数目完全不受限制,
且可以使用自由使用各种仿射变换的组合,
以及各种混合模式(影子就是一个好的例子)
所以图像效果不用担心的说...
IP属地:美国
4楼
2009-03-12 16:08
回复
收起回复
nvicly
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大工程.....
IP属地:广东
5楼
2009-03-12 16:52
回复
收起回复
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
基本上,当N兄当初说到AI时,我就意识到是个大工程了,
所以我一直回避脚本系统,而想只通过文件来控制人物动作,
事实上,也的确很有效,我用了一个多月就实现了Len的绝大部分动作,但很显然,很难再进一步...
现在,至少不用担心这个问题了...
IP属地:美国
6楼
2009-03-12 17:00
回复
收起回复
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
PS : 最近几个月都只是和电脑对面,和人几乎没怎么对过话,
所以请见谅一下写这么多...
IP属地:美国
7楼
2009-03-12 17:11
回复
收起回复
nvicly
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没事没事~ 难得有搞技术创新的吧民, 写得再多也是欢迎的~
IP属地:广东
8楼
2009-03-12 17:18
回复
收起回复
2025-07-17 03:47:33
广告
gltracy
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
n兄捏捏~ ^_^
啊,大约这两天就可以将类继承以及虚函数等特性加入到脚本系统中(我已经绞尽脑汁了...)
这样就可以建立各个角色对象之间的层次和关系了
IP属地:美国
9楼
2009-03-18 17:33
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
海贼王洛克斯实力有多猛
1910433
2
马斯克推出AI女友,乐坏全球宅男
1854160
3
新歌单爆出单依纯这下没法作妖了
1593756
4
1岁就上班?22岁退休狂领69万
1334606
5
博主用48嘲讽Bin遭粉丝举报
1139400
6
薅外卖羊毛每天5杯奶茶喝成痛风
993288
7
永乐大典又乐又典
883085
8
南通Hero久竞输了这锅谁来背
739376
9
特斯拉带着新车来搅局了
736428
10
Zeus石油杯狂送人头致敬Bin哥
563260
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示