3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 6409|回复: 19
打印 上一主题 下一主题

[讨论] 【突发奇想】把每个星系扩大到现在的数百倍是不是会更好玩

  [复制链接]

49

主题

2603

帖子

3663

积分

游戏精英

Rank: 8Rank: 8

贡献度
435
金元
19230
积分
3663
精华
0
注册时间
2009-8-24
跳转到指定楼层
主题
发表于 2011-4-30 21:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sjn1978 于 2011-4-30 23:02 编辑

原始地图,每个星际尺寸大多都是2000X2000(20个格子)狼3一共有100零几个星系,加起来大概是20万X20万总长度。
试了下把单个地图改大到30万X30万,还真能进地图,而且速度没什么变化。内存也只占4,50兆
随机生成了大概200个空间站,帧数有所下降,内存占用没什么变化。随机生成2000个空间站,帧数个位数~~~~

突发奇想,把每个星系地图改到30万X30万,每3000X3000个格子算一个单元,每个格子可以花上线,就像狼3任务中的提示一样,
再在每个格子左上角生成一个坐标,比如A1,A2,等。用个随机数挑选20个单元格子刷20个星球。
原版没有星球的概念,其实可以用3d软件做一个星球,就拉一个默认的圆,最多边上在弄个环,找些材质制作一个星球空间站。
这样就能做出小宇宙了,狼3有星系内部跳跃门,原版地图就有,再有星球的地方弄上几个方便传送,在弄几十个传送空间站,在星系内方便传送。
星系内旅行系统。这样不用读地图,就能探索比原来整个狼3还大的宇宙空间。

空间站可以动态生成,玩家飞机移动到距离星球空间站一定距离,就在星球边上生产普通空间站,这样帧数也不会损失太多了。
星球上面可以接任务,几10个星球都各自属于不同势力,类似于遥远的世界的玩法,玩家选择一个势力加入。
还有无人定居的星球,玩家可以但那里建立空间站,这些技术上都能实现,广阔的空间可以任由玩家探索,遗骸什么的都
弄成动态生产,星系里面只放触发器,玩家接近在生成物体,玩家远离,删除物体。
每个星系都有不同的主线故事,可以玩到一半,跳去别的星系,体验别的任务,一个星系一个任务脚本。我现在在做的mod就是这样设计的
不过现在的100多个任务其实里面都是空的,都是调用一个共通的脚本处理,其实就是一个脚本一统全宇宙~~~。
这样做的好处你可以体验不同的剧情,比如在一个星系里帮助几个弱小势力对抗一个强大的势力,打累了,不想做英雄了,直接跳到下一个
星系,下一个星系里是个无主之地~~~,好可以当海盗了,以前星系的任务回去还能继续玩。这样也许更有趣。

原版星系空间还是小,都放不了多少东西,还要不停的在星系间跳来跳去,麻烦~~~
如果这样设计一个mod,可探索的空间将会比原作高上百倍,脚本什么的其实可以用其他编程语言自动生成,比如用java自动生产一个lua脚本,
就是java算算坐标,生成lua脚本,游戏在读入脚本而已,应该不会很难实现。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-19 12:05 , Processed in 0.263764 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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