忍者ブログ
8 9 10 11 12 13 14 15 16 17 18
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

春休みに突入したので3年ぶりぐらいにゲームを買ってみました。

エースコンバットはいつやっても面白いですね。しかも5はストーリーがとても良いです、そんな気がします。
エースコンバットは4シャッタードスカイから始めたのですが(電気屋のゲーム売り場)、面白さはあのころ以上というか、4でも傑作だったのにこれ以上のものがあるのか!!と思ってしまいました。それくらいすごいゲームです。

何かを作るのが好きな僕は将来やりたい事がたくさんで困ってしまうのですが。一生のうちにあんなもの作れたらなーと思ってるものの中にエースコンバットがあります。まあ、無理でしょうけど、グラフィックスぐらいならと思ってます。

もうすぐエンディングなので(たぶん)死なないようにがんばります。

PR
決まった値のことを定数といいます。定数は値を変更できない変数となります。
変数を宣言するときはvarキーワードでしたが、定数はconstキーワードを使います。このとき宣言と同時に値を決めねばなりません
  • const 定数名:型 = 値;
となります。

定数名は、定数だと分かりやすいように大文字のみで名前を付けます。単語の間にはアンダーバーを挟みます。
  • const ZERO:int = 0;
  • const MAX:int = 400;
定数の値をプログラム上で変更しようとするとエラーが出ます。
変数を宣言した時に、値を代入するかしないかは自由ですが。値を代入しない時、その変数にはデフォルト値というのが代入されることになっています。


データの型 デフォルト値
int 0
Number NaN
String null
Boolean false
uint 0
オブジェクト null
形宣言なし undefined

例えば
  • var date:int;
と変数を宣言したとします。値が代入されてない。この時はint型ですからデフォルト値は0です。
予約語というのは変数名に使ってはいけないものです。
  • as
  • fales
  • new
  • to
などはプログラム内でのキーワードとしての役割を果たすので使ってはいけません。
将来の予約語というのもあり。それらも使ってはいけないことになっています。
  • abstract
  • double
  • long
  • type
などです。

調べれば色々と出てくるでしょう。

変数名の付け方について。
最初の文字は数字が使えません。
記号は「$」と「_」(アンダースコア)が使えます。
区切り文字のところで大文字にすると分かりやすいというかこれが普通。
  • myMc
  • myName
  • date_day_year
  • bestHouse123
ちなみに次に様なものはエラーになってしまいます。
  • 123
  • tech-on

プロパティにもインスタンスにはインスタンスに依存するものと、しないものがあります。
インスタンスに依存するものをインスタンス変数
依存しないもの\をクラス変数といいます。

DateクラスのfullYearプロパティはインスタンスに依存するのでインスタンス変数です。

クラス変数のアクセスも今までと変わりません。
  • クラス名.プロパティ
となります。
クラス変数はある決まった値を出すので「定数」となります。
例えばMathクラスの中の円周率を表すプロパティである「PI」というものがあります。
  • Math.PI
となります。
これにより3.141526・・・・・・と打ち込む必要が無くなり、正確な円周率を使用することが出来ます。
プロパティにアクセスするときも、メソッドにアクセスするのと同じようにインスタンス名とプロパティ名をピリオドで区切ってアクセスします。
  • var time:Date = new Date();
  • theDate.fullYear = 2009;
上の例ではDateクラスのインスタンスを作ってtimeという変数に代入し、そのインスタンスのfullYearというプロパティに2009を代入しています。
カメラ持って、自転車ぶっとばして
HN:
mashoo
HP:
性別:
男性
趣味:
写真、自転車
自己紹介:
写真を撮ったり、自転車に乗ったりするのが好きです。
この頃は学校の友達と一緒に自転車に乗ってることが多いです。

カメラはOLYMPUSのE-3を使ってます。

11 2024/12 01
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
最新コメント
[09/27 gaku]
[08/23 ghoul]
[08/20 ghoul]
リンク
忍者ブログ / [PR]
/ JavaScript by Customize in Ninja Blog / Template by 小龍的徒話