早起きは、三文の徳

暑すぎる夏です。40度近くで、通勤で駅まで走ると、体内の 水分が出てしまって、口の中が乾きます。 マスクは、はずさないと、呼吸困難になります。 町内のゴミ捨てで、朝早く捨てに行った帰り、家の前の 枯草のゴミを掃除し、きれいにしました。 すっきり…

BMXジャパンカップ第二戦ワールドカップチャンピオン

フラットランド男子決勝スタート ワールドカップチャンピオン片桐さん でるよー 横須賀海風公園パーク 日テレニュース24 CS放送

BMXジャパンカップ第二戦開催中

日テレNEWS24時 CS放送オンエア中 横須賀 フラットランド第二戦 女子エリート決勝 中川きらら始まるよー

どうする家康かぶきもの慶次どうする家康

すみません、タイトルを間違えたわけではありません。 じつは、時代劇が好きで、日曜に BSで六時からどうする家康をみて、次にかぶきもの慶次をみて 八時からNHKで、どうする家康をみています。 用事をしながらなので、八時からが本命です。 でも今回は、岡…

現代文明社会とスマホ

この前、つい最近のことですが、スマホを電車の中に忘れました。 ということに、職場で気が付きました。 スケジュールを伝えようと、カレンダーをみようとしたら、 スーツのポケットの中に、スマホがない。 バッグのなかも探しましたが、おかしいどこにもな…

2023千葉BMXストリート

昨日、行われた、BMXストリートですが、スケボーストリートと 全く同じコースで、行われました。 まさか、スケボーストリートと 同じコースをとは、 BMXは、スケボーストリートよりも ダイナミックで、安定感があり、 まさかと思うコースどりで 度肝をぬか…

BS かぶき者慶次

ふと、ゴールデンウイークにひねったチャンネルに 時代劇が、家事の合間に、ソファでみていたら、普通の 江戸時代の町民の生活風景が描かれていた。 当時としては、異色な生活、浪人風なフリーな生活スタイルを 演出する主人公。 お寺の和尚と、碁を打つ日々…

BSプレミアム 数字

普通に使っている数字0から9までの10個の数字のことを アラビア数字という、へえとおもいました。 インド・アラビア数字ともいうそうです。 まあ、インドが発祥地ということです。 この数字の中で、3,4,5という3つの数字とGeometory(測量学) 幾何…

GW 西遊記はじまりのはじまり にみる仏教の教え

2023年5月ゴールデンウイークに、みた 中国、香港合作映画ですが 最後のエンディングにGメン'75の曲が流れ、ノスタルジック になりました、結構頭に染み付きました、 丹波哲郎さんが浮かびます。 最初に、河のモンスターが出てくるのですが これを、妖怪ハン…

さあどうする家康

NHK大河ドラマ、さあどうする家康にはまっています。 三河の地の殿様であるがゆえに、西の織田信長と東の 武田信玄にはさまれ、さあどうする。 人情味あふれる家康が、描かれていて、まるで 自分をみているみたいで、感情移入して、ポロポロ涙がでてきます。…

ファイルな話 続き

前回、C言語での構造体レコードの簡単なプログラムを紹介しました。 そこで、StaffDisplay()という関数を紹介しました。 関数を追加すると、以下のようになります。 #include <iostream> #define Staff_Max 2//社員数 using namespace std; //社員情報表示 void StaffD</iostream>…

ファイルな話

ファイルとは、実はものすごく身近で、Webで買い物をするとき、アカウントを作成します、アカウントとは、UID,PWDをつくります。 名前、住所とかいろんな情報を入力します、 次回からは、アカウントを入力すれば、本人というのがわかります。 実は、この…

ゲームエンジンとObject指向プログラミング

従来、ゲームエンジンといえば、Unityがありました。 大阪にスマホの、ゲームエンジンとして、某メーカーさんが Unityをもってこられて、これでスマホのゲーム開発をしてくださいと、 当時は、日本語訳も少なくて、全部英語でしたが、 3Ⅾゲームが簡単に作れ…

クラスの使い方とインスタンス

クラスといっても、使いかたがわからないと、宝のもちぐされです。 ここでは、クラスの使い方について触れてみます。 まず、プレーヤークラスCPlayerがあったとします。 そのなかに、関数が初期化関数 void Init()関数 移動関数void Move()関数 描画関数void…

自己研鑽 じこけんさん

忙しいさなか、自己けんさんも必要ですね、 忙しさにかまけて、自己研さんを放置するのは、よくないですね 寝る時間を削ると、体が、緊張感が持続するので、いらいらがでてくるときが あります、いわしをたべるとよいのでしょうか リラックスする時間を削る…

忘れないうちに staticな話

怪談話ではないですが、寝ようとしたら、頭の中を かけめぐって、はなれなくなったテーマがあります。 忘れないうちに書き留めておきます。 いくつかの関連した話です。 私は、理解できないことに遭遇した場合、 これは、ほとんど未知との遭遇てきな話になり…

本日のラインの一部 2022-02-04 Friday Early in the Morning

以下です はい、いいですよ、絶対に、自分、及び作品を下に評価しないこと、それよりも、いまの自分として、最大限の努力をしたかが、大事ですプロセスこそ、神さまが人間に与えてくれた試練です、ひとつひとつ乗り越えましょう自分を評価できるのは、自分し…

あるかたに送ったラインの一部 本日2022-02-04Friday Early in the Morning

はい、いいですよ、絶対に、自分、及び作品を下に評価しないこと、それよりも、いまの自分として、最大限の努力をしたかが、大事ですプロセスこそ、神さまが人間に与えてくれた試練です、ひとつひとつ乗り越えましょう自分を評価できるのは、自分しかいませ…

2次元配列とfor()文

以下は、コンソールアプリです。 if()文が書けるかどうかの設問です。 よく読んで、答えてください。 設問1) テトリスにTの字型のブロックがありますが、 それを2次元配列を使って、表示してください。 テーブルの定義は、以下の通りです。 #include <stdio.h> #defi</stdio.h>…

アニメプレーヤーをクラスで組んでみよう

クラスとは、変数と、関数をいれたいれものと考えたらよいでしょう。 たくさん、はいっていると、いろんなことができそうです。 ただし、プログラムを改ざんされないよう、変数は、外部プログラムは、 アクセスできないようになっています。 つまり、変数は…

モデリングは混沌(カオス)の世界

モデリングは、一見CGの世界のことのように思われますが、 プログラムもからんでいます。 ステージに表示できるもの(オブジェクト)は、やはり メモリーの関係上、制限があります。 ハイポリをスペキュラー光をあてて、みると、魅とれてしまいます。 でも、…

バレットを発射してみよう

星型バレットを発射してみましょう。 発射までの動作を解析 弾をみつける 弾を装填(弾をこめる) レボルバーを回転 ハンマーを起こす トリガーを引く 爆発し、バレット発射 プログラムの動作の解析 弾を見つける m_isLiveがfalseの弾 まだ、装填されていな…

バレットとおじゃまキャラの当たり判定

星とおじゃまキャラ 星バレット(アイテムバレット)をおじゃまキャラにあててみましょう モデルの幅は、CModelで、ローダーを呼び出しているところで、 大きなOBBを求めています。 このOBBは、モデルの幅、高さ、奥行を求めています。 変数名でいうと、 big…

なめらかな走行 自然界は、なめらかな世界

自然な動きを再現してみましょう そのためには、ベクトルが有効です 始点は原点、終点が端点です、向きを持っています 長さもありますね、 ベクトルは、自然界同様、加算(足し算)ができます (自ずと、引き算もできます) 平行四辺形の対角線をイメージす…

当たり判定

2次元の当たり判定をBOX vs BOXで考えてみます BOX vs BOX 当たり判定 2つのBOXの横の半分の長さをra,rbとします 中心と中心の距離distは dist=xb - xaとなります さかさまに書いてもよいように float dist=fabs(xb - xa); となります。 当たりは dist < ra…

アイテムにヒットしたとき

ジャンプランプ台のヒット関数 HitJump()関数があります。 //jump台との当たりもチェック for (int tate = 0; tate < TATE; tate++) { for (int yoko = 0; yoko < YOKO; yoko++) { if (jrscene.jrMap[tate][yoko] == 1) { //下降シーン if ((jumpflag == 1…

アイテムにチャレンジ 失敗を恐れない

みなさん、今年は、イベントの年です。 近いところで、1月のスクール間コンテスト、 リクルート活動の一環で、2月の作品のグレードアップ 3月には、校内イベントが一週間あります。 そこで、作品発表があります。 心構えですが、こうしたらどうなるかという …

アクセサリーを表示その2

できあっがた、プログラムをどこから表示したらよいのか 大きなシーン管理は、game.cpp ゲームのシーン管理はgamescene.cppですね どこに表示したらよいのでしょうか 単独で表示しようとすると、場所と当たり判定で少し頭を使います。 今回、JumpRamp台のプ…

アイテムを表示しよう

みなさん、明けましておめでとうございます 遅くなりましたが、新しいバージョンで、アイテムを表示してみましょう まず、プログラムを作成します アクセサリー いつも通り、3DSceneフィルターに CItem.cpp,CItem.hを追加します クラスの名前は、頭にCをつけ…

ひとつのクラスから、いろんなオブジェクト、インスタンスを作るとどうなるか

1.C++の特徴 ①変数の宣言する場所 使う直前に宣言してもよい int a=0; printf("%d\n",a); int b=1; printf(%d\n",b); ②関数で、同じ名前の関数がいくつもある。 ただし、すべて引数が異なる。 オーバーロードといいます ③クラスが使える クラスとは、ひと…