円を描く

このエントリーをはてなブックマークに追加

 今回はCorona SDK で円を表示する方法です。

 

1.関数の説明

 リファレンスを見ると関数と引数は以下の通りです。

display.newCircle( [parentGroup,] xCenter, yCenter, radius )
注:大かっこ([と])で囲まれている引数は省略可能を意味しています。

引数名 説明
parentGroup [省略可能]
登録するグループを指定
xCenter 円の中心のx座標
yCenter 円の中心のy座標
radius 円の半径

 戻り値は「shape Object」(シェイプ・オブジェクト)になります。

 

1.1 使用方法

 座標(100, 100)に半径60の円を表示するには以下のように記述します。白い線は「x=100」と「y=100」の線です。

display.newCircle(100, 100, 60)

 

2.シェイプ・オブジェクトのプロパティ

 シェイプ・オブジェクトのプロパティについて説明します。基本的に矩形の表示方法と同じなので、
四角形を描く
を参照してください。

 

2.1 円のサイズ(半径)変更:object.path.radius

 円のシェイプ・オブジェクトが持つ「object.path.radius」を変更すると円のサイズ(半径)を変更することができます。

local circle = display.newCircle(100, 100, 60)
circle.path.radius = 20

 

3.シェイプ・オブジェクトの関数

 シェイプ・オブジェクトの関数について説明します。基本的に矩形の表示方法と同じなので
四角形を描く
を参照してください。

       

<更新履歴>

更新日 Corona SDKのバージョン
新規作成 2015年8月1日 v2015.2646

 

 

前へ          メニューへ          次へ

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)