World Wide Guide to FS Scenery Design 日本語版 | Knowledge Bank


山と高度付けされた表面

よい山はシーナリファイルに多くの現実感を与えます。もしあなたが、このトピッ クに投稿したいものがあればkraybill@vianet.net.auに電子メールを送ってください。

SCASM で高度付き表面を作成する
Scenery Maker で高度付き表面を作成する

以下も見てください


SCASMで高度付き表面を作成する

Q. より進んだシーナリの guru-types である、着陸可能な表面を作る方法は? スキーリゾートで、ちょっと普通でない空港の状況があるのです。

ダートマス、ノバスコシアのJohn Perkins

SCASM version 1.6 に短いマクロ (samount1.scm) があります。 これは、まさに、あなたが捜しているものです。

この主題に対して投稿したいものがあれば、
kraybill@vianet.net.au に電子メールを送ってください。


Scenery Maker を使って高度付き表面を作成する

Alessandro Antonini[電子メール: p0010838@www.leonet.it] は以下のように書きました:

Scenery Maker のドキュメントは、高度付き表面には ElevBoundを使わなければならないと述べています。 理由は不明ですが、これはFS5.1のデータベースエラーおよびFS6の完全なロックをもた らしています。 もしあなたがSMを使って高度付き表面を置きたいならば、このサンプルソースコードを勉強してください:

----- Cut -----

Read "fs51.pcm"
Limits( 1 , 39dN, 36dN, 13dE, 11dE )
VariousStart
JumpIfOutArea( ObjEnd, 38dN, 36dN, 13dE, 11dE )
_CondRefPoint( 0x2F, ObjEnd, 0, 0, 0, 1, 37d0m00s, 12d00m00s, 0 )
CheckBorder( ObjEnd, 4 ) ; Skip if outside pointslist boundaries BorderPt( -5000, -5000 ) ; 1st corner of elevated surface
BorderPt( -5000, 5000 ) ; 2nd corner of elevated surface
BorderPt( 5000, 5000 ) ; 3rd corner of elevated surface
BorderPt( 5000, 5000 ) ; 4th corner of elevated surface
Elevation( 500 ) ; Sets Elevation at 500 Msl
lab_1:
End ; * Mandatory *
VariousEnd
End ; * Mandatory *

----- Cut -----

これは、37d N, 12d East を中心とする、10000 x 10000 メートルの透明な高度付き表面を作ります。表面は固いので、この上に着陸することが出来ます。 高度付けされた地表のポリゴンや、平らな高原山を描くためにこのコードを用いることができます。

高度付き表面に対しては、_CondRefPoint の3つのビジュアルパラメータを0に設定することが必須であることに注意してください、さもなければ FS はハングします。 [1997年1月

この主題に関して投稿したいものがあれば、 kraybill@vianet.net.auに 電子メールを送ってください


Last updated 2 February 1997 by Gene Kraybill. All rights reserved
日本語訳: 村上 卓弥