View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

OBY20

PREV ------ ● TOP ● ------ NEXTUploaded Image: imager.jpg


耳とかいろいろ

めんどっちいから、後回しにしてた耳を追加しちゃうです。
そのほかいろいろ・・・・。
(今回は応用ものが多いので省略しまくり)

オビーの耳も作っておく

オビーにくっつける耳も作っちゃうです。
耳はオビーのインスタンスを出した後でくっ付けちゃうってのが良いかも。
(鼻もそうしよっかなあ・・・・)

ObyEarsクラスね

耳は目を作ったときの応用で出来ちゃうので省略でござる。
色、大きさ、位置を調整するメソッドもご用意しまする。
(これまた応用編なので省略ねん)


顔の部品の追加メソッド
オビーの顔から各パーツを削除するのは各パーツをdeleteすればいいんだけど
--------------------------------------------
boby nose delete
boby eyes delete
boby lips delete
--------------------------------------------
ってな具合にね。

そのあとで各部品を追加できるようにメソッドを作るです。
耳を追加するメソッドは・・・

ObyクラスaddEarsメソッド
--------------------------------------------
addEars
	"耳の生成"
	ears _ ObyEars new.
	self addMorphBack: ears.
	ears align: ears center with: self center + (0 @ 0).
--------------------------------------------
アクセプト。
Alt + s ( Cmd + s )


ついでにaddFace、addNose、addLips、addEyesも作っておきましょう。
(これまた応用編なので省略っす)



★インスタンスを出して試してみる
--------------------------------------------
boby _ Oby new openInWorld.
--------------------------------------------
Alt + d ( Cmd + d )

      Uploaded Image: image2.jpg

--------------------------------------------
boby addEars.
--------------------------------------------
Alt + d ( Cmd + d )

      Uploaded Image: image3.jpg



耳の間隔を調整するメソッド
耳の間隔を調整するメソッド
ObyEarsクラスearBlankメソッド
--------------------------------------------
earBlank: aNum
	earBlank _ aNum.
	leftEar align: leftEar center with: self center - (earBlank // 2 @ 0).
	rightEar align: rightEar center with: self center + (earBlank // 2 @ 0).
--------------------------------------------
アクセプト。
Alt + s ( Cmd + s )

Obyからもアクセスできるように
--------------------------------------------
earBlank: aNum
	self ears earBlank: aNum
--------------------------------------------
アクセプト。
Alt + s ( Cmd + s )


これやってて思い出したんだけど目の間隔を調整するメソッドも作り忘れてたので
ついでに作ってしまいますた。(これまた応用編なので省略)



★インスタンスを出して試してみる
--------------------------------------------
boby earBlank: 80
--------------------------------------------
Alt + d ( Cmd + d )

      Uploaded Image: image4.jpg



PREV ------ ● TOP ● ------ NEXT







■ MEMO ■

Links to this Page