Upload
katsuya-arai
View
639
Download
3
Embed Size (px)
Citation preview
こわくないPython 2FINAL FANTASYとグレンラガンで学ぶOOP
自己紹介
• 3DCG Meetup主催。
• デザイン・スクリプト・3D・映像等いろいろ
• 拙書: はじめてのZBrush
• Facebook: 新井克哉
• Twitter: @kickbase
• めんたいこと呼ばれています。
アーティストに向けて オブジェクト指向を 解説します!!
プログラマのみんな!! 温かい目で見守っておくれ!
オブジェクト指向を理解することができる
オブジェクト指向でコードを読み書きできる
OOPの基礎となるパワーワードを覚えて帰る
書を捨てよ町へ出よう
「オブジェクト指向とはモノ指向である」
OK. 心の友、Wikipediaに相談だ
オブジェクト指向プログラミングとは、オブジェクトと呼ばれる機能の部品でソフトウェアを構成させるものであり、一般的に以下の機能や特徴を活用したプログラミング技法のことをいう。
• カプセル化(振る舞いの隠蔽とデータ隠蔽)
• インヘリタンス(継承) -- クラスベース
• ポリモフィズム(多態性、多相性)
• ダイナミックバインディング(動的束縛) -- 動的型付け
-引用 Wikipedia オブジェクト指向プログラミング
コードなんて忘れていい 考え方だけ持ち帰って欲しい
バトル画面を作ろう!似たキャラはひな型からつくる!
コピペをしたら 間違ったことを
したと思え
ジョブチェンジの仕組上級ジョブの仕組をスマートに作ってみよう
コピペをしたら 間違ったことを
したと思え
上位互換機能を作るときは クラスの「継承」が便利!
オーバーライドにも挑戦!
アトリビュートって何実はMayaマンにはなじみ深いアレなんです
ドットは「の」と読むアトリビュートへのアクセスはドットで。 「〜の」って読むとわかりやすい。
まとめ
コピペをしたら 間違ったことを
したと思え
Thank you for listening!!!!!!!!
新井克哉 a.k.a めんたいこ