- UID
- 647492
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 53
- 精华
- 0
- 积分
- 27
- 金钱
- 364
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 45 小时
- 评议
- 0
- 帖子
- 53
- 精华
- 0
- 积分
- 27
- 金钱
- 364
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
下面是orinoco奧利諾科地圖隊伍的編碼
float topOrBottom = rmRandFloat(0.0, 1.0);
int startingUnits = rmCreateStartingUnitsObjectDef(5.0);
if(cNumberTeams > 2) //ffa
{
rmSetPlacementSection(0.10, 0.90);
rmSetTeamSpacingModifier(0.75);
rmPlacePlayersCircular(0.4, 0.4, 0);
}
else
{
// *** Set up player starting locations. Circular around the outside of the map.
if (topOrBottom > .5)
{
// *** Start on the Top
rmSetPlacementSection(0.95, 0.25);
rmSetTeamSpacingModifier(.40);
rmPlacePlayersCircular(0.4, 0.4, rmDegreesToRadians(5.0));
}
else
{
// *** Start on the Bottom
rmSetPlacementSection(0.5, 0.75);
rmSetTeamSpacingModifier(0.40);
rmPlacePlayersCircular(0.4, 0.4, rmDegreesToRadians(5.0));
}
}
敵對兩方在地圖上方或者下方隔著河流開始遊戲的位置(玩家地圖上四個角落都是隨機開始位置,敵對方隔著河流的大約相同位置),我一直想改成敵對雙方成一上一下隔著河流開始,但是總是無法完全成功,想請教高手們,要怎麼更改才可以?
現在此致謝^^ |
|