C++ fizzbuzz

// 04-fizzbuzz1.cpp : このファイルには ‘main’ 関数が含まれています。プログラム実行の開始と終了がそこで行われます。
//

include<iostream>

using namespace std;
int main()
{
for (int i = 1; i <= 100; ++i) {

if (i % 3 == 0) cout << “Fizz”;

if (i % 5 == 0) cout << “Buzz”;

if (i % 3 != 0 && i % 5 != 0) cout << i;

cout << endl; } }

}

}

// プログラムの実行: Ctrl + F5 または [デバッグ] > [デバッグなしで開始] メニュー
// プログラムのデバッグ: F5 または [デバッグ] > [デバッグの開始] メニュー

// 作業を開始するためのヒント:
// 1. ソリューション エクスプローラー ウィンドウを使用してファイルを追加/管理します
// 2. チーム エクスプローラー ウィンドウを使用してソース管理に接続します
// 3. 出力ウィンドウを使用して、ビルド出力とその他のメッセージを表示します
// 4. エラー一覧ウィンドウを使用してエラーを表示します
// 5. [プロジェクト] > [新しい項目の追加] と移動して新しいコード ファイルを作成するか、[プロジェクト] > [既存の項目の追加] と移動して既存のコード ファイルをプロジェクトに追加します
// 6. 後ほどこのプロジェクトを再び開く場合、[ファイル] > [開く] > [プロジェクト] と移動して .sln ファイルを選択します

C++ for文

// 04-for2.cpp : このファイルには ‘main’ 関数が含まれています。プログラム実行の開始と終了がそこで行われます。
//

include

using namespace std;
int main()
{
for (int i = 0; i < 5; ++i) {
if (i == 2) break;
cout << “Hello World!\n”;
}
}

// プログラムの実行: Ctrl + F5 または [デバッグ] > [デバッグなしで開始] メニュー
// プログラムのデバッグ: F5 または [デバッグ] > [デバッグの開始] メニュー

// 作業を開始するためのヒント:
// 1. ソリューション エクスプローラー ウィンドウを使用してファイルを追加/管理します
// 2. チーム エクスプローラー ウィンドウを使用してソース管理に接続します
// 3. 出力ウィンドウを使用して、ビルド出力とその他のメッセージを表示します
// 4. エラー一覧ウィンドウを使用してエラーを表示します
// 5. [プロジェクト] > [新しい項目の追加] と移動して新しいコード ファイルを作成するか、[プロジェクト] > [既存の項目の追加] と移動して既存のコード ファイルをプロジェクトに追加します
// 6. 後ほどこのプロジェクトを再び開く場合、[ファイル] > [開く] > [プロジェクト] と移動して .sln ファイルを選択します

C# おにゃんこ大戦争

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CharactorMove : MonoBehaviour
{
public enum TYPE
{
PLAYER,
ENEMY,
}
public TYPE type = TYPE.PLAYER;

float direction;
Vector3 pos;

bool isMove = true;

// Start is called before the first frame update
void Start()
{
    switch(type)
    {
        case TYPE.PLAYER:
            //Player時の処理
            direction = -1;
            break;
        case TYPE.ENEMY:
            //Enemyの時の処理
            direction = 1;
            break;
    }
    pos = new Vector3(direction, 0, 0);
}

// Update is called once per frame
void Update()
{
    if(isMove)
    {
        transform.position += pos * Time.deltaTime;
    }
}
private void OnTriggerEnter2D(Collider2D collision)
{
    //敵にぶつかったら移動とめる
    if(collision.gameObject.tag == "Enemy" && type == TYPE.PLAYER
        || collision.gameObject.tag == "Player" && type == TYPE.ENEMY)
    {
        isMove = false;
    }
    //攻撃をしはじめる
}
private void OnTriggerExit2D(Collider2D collision)
{
    if (collision.gameObject.tag == "Enemy" && type == TYPE.PLAYER
       || collision.gameObject.tag == "Player" && type == TYPE.ENEMY)
    {
        isMove = true;
    }
}

}