検索対象:検索ほろほろりなゲーム置き場ジャンル雑多なゲーム・ゲーム制作関連のブログ記事置き場。最近はBlender中心に学習中。Engin4すごい!(語彙力)ってなったので、少しいじりつつ、むかーしかじった事あるC,C++の学びなおしの学習ノート。この連載記事について説明と注意書きを追加しました。初心者向け記事へのリンクを追加しました。この連載記事について諸注意この連載記事は、他言語を触れる方(私がよく使うのでJavaScriptを主に想定しております)を主に対象とし、その方が違和感を感じたり、戸惑うんじゃなかろうかという、C,C++言語学習の+α的な内容となっております。基本的には、他言語習得者の方がC言語学習で、本当にこれだけを参考にするには向きません。こと、本当のプログラミング初心者には向きません。C++言語(以外でも)プログラミング言語学習サイト・ページへご移動ください。C++言語がどういう言語かすらよくわからずに学習しようとしている方もいたら、とりあえずプログラミングで何がしたいかの目的に合った言語選びをやり直してみてください。ゲームが作りたいなら、Unityとか、ツクール系とか、私が良く使うものでphina.jsとかもあるので、そちらとも比べてみてください(^_^;)でも、「UE4が本当に本気で取り組んでみたい!」っていうので、このページに飛び込んできてくださったのでしたら、とりあえずUE4でプログラミングいらない程度でできることいっぱいあるので、触ってみてください。その上で「プログラミングで色々UE4で作る何かの動きをなんやかんやしたい!」とおっしゃるのでしたら、私のおすすめのC言語学習サイトのページリンクを↓に貼っておきますので、そちらを見てみてください。プログラミングならドットインストール後日追記:C言語(プログラミング言語全体含めて)初心者へ向けて、私の経験談も含めてプログラミング独学を始める時のポイント、気を付けて欲しいこと、気を付けた方が良いこと、(偉そうにしてすみません)語っている記事を書きました。よろしければこちらもご覧ください。!ナニコレゲーム制作に必要な機能ほとんど全部入りじゃないですか、これ無料?本当にいいんですか?!いくつも目的別にいろんなことができるエディタがあって、そこから、少し公式ドキュメントのチュートリアルに沿って色々してみましたという画像を並べてみました。下で紹介する以外にも、エフェクトを作れたり、メディア(サウンド)の操作、アセット編集、アニメーション編集するようなエディタなど、とにかく何でも入ってるようです。(聞いたことがなくて私がよくわかってない機能のエディタもあって、まだ全然把握しきれてません。それくらい多機能なんです。)一つ目は、レベルエディタ。ゲームに関するオブジェクト全てをセットして管理するエディタですね。基本的にはこれを弄ってものを配置したり、動きをセットしたりするようです。(動きのプログラムはまた別にコードを書いたりします)レベルエディタ画面スクショ二つ目は、マテリアルエディタ。(名前そのまま)3Dオブジェクトならお馴染みのマテリアルを作ることが出来るエディタみたいです。マテリアルエディタ画面スクショ三つ目は、スタティックメッシュエディタ。これに関してはちょっとよくわからないです...(^_^;)マテリアルをオブジェクトにセットしたくらいで、もうちょっと色々出来そうな気配はある気がするんですが...。_)m)、調べました。Community使ってます。printf("helloworld");}そのファイルをCドライブ直下にsampleフォルダを作って、中にインCドライブ直下sampleフォルダの中にsample.cファイルコマンドプロンプト起動して、cd(チェンジディレクトリ)コマンドプロンプト起動して、以下のコードを入力すると、sample.cファイルが置いてあるsampleフォルダの場所に移動してくれます。C:\sampleコマンドプロンプトにてCドライブ直下sampleフォルダに移動cファイルをコンパイル(.exeファイルを作成)続いて、以下のコードを入力すると同じ場所(sampleフォルダ)にあるsample.cというファイルを探し出して、コンパイル(.exeファイルを作ってくれます)。sample.cコマンドプロンプトにてsample.exeファイルを生成exeファイル実行。上手くいったら、sample.exeファイルが同じ場所(sampleフォルダ)に生成されるので、実行。sample.exesample.exeファイルを実行し、”helloworld”表示ちなみに、実行ファイルの状態にしたら、コマンドプロンプトに直接ドラッグしてエンター押せば、実行されます。コマンドプロンプトへexeファイルドラッグして実行するgif※後日、変数や書式指定などを別記事で詳しく書きましたので、よろしければこちらもご覧ください。※文字列ではなく、「’」で囲った1文字の半角英数だけ。※「”」で囲われてるなら、なんでも入れられる。エラーするから、変数の宣言は最初に関数の始めに。b);}JavaScriptだと何でも突っ込んで平気だけど、C,C++にはちゃんと文字なら文字の、整数なら整数の(桁数でも違う)データ型の指定しなきゃいけないですよ。C++」→「JavaScript」して、初めてJS触ったときに、「は?intは?floatは?そんでもってcharは?は!?何でも受け入れてくれるvar※さんかっけえ!」と、大いに困惑しつつ興奮しました。constに移行しつつある気がします。それと、結構大事なこと。何か演算や、printf()などでの文字表示などを何かしらの処理をする前に、つまりは関数始めに変数の宣言をしておかなければいけないっていう点。宣言だけしてしまえば、あとから値は好きに変更出来ます。(はずなのですが、なぜか実行出来ちゃったりしました(?)多分環境がC++ベースだからと予想しています。C++だと、宣言はどこでもできるので。1バイトの符号付整数。1バイトまでの文字(半角英数)1文字用。1バイトの符号なし整数。2または4バイトの符号付整数。2バイトの符号付整数。4バイトの符号付整数。2バイトまたは4バイトの符号なし整数。2バイトの符号なし整数。4バイトの符号なし整数。