找回密码
 点一下
查看: 2667|回复: 4

奥雷诺的神力-天界之门

[复制链接]
发表于 2006-8-29 21:20:45 | 显示全部楼层 |阅读模式

- 玩家可以在地图上建造“天界之门”建筑
- 该建筑有装载技能,能装载玩家单位
- 所有的天界之门共享一个装载空间
- 点击任何一个天界之门,都会显示出装载的单位
- 可以在任何一个天界之门处卸载所装载的单位

[ 本帖最后由 Red_Wolf 于 2006-8-31 14:55 编辑 ]
 楼主| 发表于 2006-8-29 21:21:51 | 显示全部楼层
主要设计步骤如下:

|
|- 为在线玩家创建一个实际装载用的门单位,保存为udg_PlayerDoor[p];该单位只有头像,没有实际模型
|
|
|- 玩家选择门单位(建造的门)
|            ↓
|  设置udg_SelectDoor[p]为该门单位
|  移动udg_PlayerDoor[p]单位到门位置,同步血量,设置触发玩家选择该单位
|
|
|- 玩家建造完成一个天界之门
|          ↓
|  Cache保存门的血量
|  添加进入门150范围触发---------------------------添加门血量变化触发
|          ↓                                              ↓
|  单位进入门150范围,且动作为右击该门        删除该触发,单位是否存活(Y/N)
|                         ↓                                                      Y↓                                               N↓                    
|  移动udg_PlayerDoor[p]         重建触发, 如果udg_SelectDoor[p]   清除进入门xx范围的触发,清空两触
|  到门的位置并装载该单位          等于该单位,则同步血量                       发相关缓存,移动udg_PlayerDoor[p]
|                                                                                                                         到边界不可见点,并取消其选择
|            <=200 ↑
|- 单位右击门单位,单位与们之间距离
                            ↓ >200
     添加单位发布任意命令+单位死亡触发,缓存纪录单位右击的门单位
                            ↓
     清除该触发,单位发布非右击门单位命令或单位死亡则清空右击门的相关缓存

[ 本帖最后由 Red_Wolf 于 2006-8-29 21:31 编辑 ]
回复

使用道具 举报

发表于 2006-8-31 01:06:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-8-31 09:03:26 | 显示全部楼层
第一。隐藏单位没有模型。显示出现的头像是黑的。
第二。不是每一个门都显示有人。或者都没人。只有一个显示有。
第二。没了。
回复

使用道具 举报

 楼主| 发表于 2006-8-31 15:10:16 | 显示全部楼层
原帖由 守望者 于 2006-8-31 09:03 发表
第一。隐藏单位没有模型。显示出现的头像是黑的。
第二。不是每一个门都显示有人。或者都没人。只有一个显示有。
第二。没了。


感谢指正
那个头像模型变成0KB了。。已修正
第2点,本来就是设计成选择的门才显示装载数的,没必要每个门都显示

如果要每个门都显示的话,因为单位所占的装载格数是无法取得的
需要为每类可装载单位纪录自定义值来保存装载所占格数(可以在名字、Point Vaule或其他)
然后用LocalPlayer对单一玩家显示这么个条状物
也是不值得的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-28 12:38 , Processed in 0.041555 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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