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