Skip to content

Instantly share code, notes, and snippets.

View akirakoizumi's full-sized avatar

AkiraKoizumi akirakoizumi

View GitHub Profile
@akirakoizumi
akirakoizumi / messageboxGlyph.cpp
Last active September 2, 2018 06:09
【OpenSiv3D】Jsonからテキストを読み込みGlyphを使って表示する
# include <Siv3D.hpp> //v0.2.8
//OpenSiv3D
//https://scrapbox.io/Siv3D
//Siv3D テキスト表示
//https://github.com/Siv3D/Reference-JP/wiki/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E8%A1%A8%E7%A4%BA
//OpenSiv3D の新機能 Glyph を使う
//https://qiita.com/Reputeless/items/97cd248fb37ca6e7725d
//Created by Akira Koizumi 2018.
@akirakoizumi
akirakoizumi / VerticalGlyphsTset.cpp
Created June 4, 2018 07:45
縦書きのグリフのテスト OpenSiv3D
# include <Siv3D.hpp> //v0.2.5
//OpenSiv3D
//https://scrapbox.io/Siv3D
//Created by Akira Koizumi 2018.
//this code is licensed under cc0.
//雨ニモマケズ 宮沢賢治
//https://www.aozora.gr.jp/cards/000081/files/45630_23908.html
@akirakoizumi
akirakoizumi / running.cpp
Created May 20, 2018 03:39
ボタン二回押しで馬を走らせる OpenSiv3d
# include <Siv3D.hpp> //v0.2.5
//OpenSiv3D
//https://scrapbox.io/Siv3D
//Created by Akira Koizumi 2018.
//this code is licensed under cc0.
//左右移動入力
//右キーが押されていれば1、左キーが押されていれば-1を返す
//どちらも押していない、または同時押しなら0を返す
@akirakoizumi
akirakoizumi / ActionSample2.cpp
Last active May 17, 2018 11:42
アクションゲームにおける壁の当たり判定など2 with OpenSiv3D
# include <Siv3D.hpp> //ver 0.2.5
//OpenSiv3D
//https://scrapbox.io/Siv3D
//
//base code from
//https://github.com/Siv3D/Reference-JP/wiki/%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AE%E5%AE%9F%E8%A3%85
//サンプル改造
//左右移動入力
@akirakoizumi
akirakoizumi / ActionSample.cpp
Last active April 10, 2018 12:24
アクションゲームにおける壁の当たり判定など with OpenSiv3D
# include <Siv3D.hpp> //ver 0.2.3
//OpenSiv3D
//https://scrapbox.io/Siv3D
//
//base code from
//https://github.com/Siv3D/Reference-JP/wiki/%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AE%E5%AE%9F%E8%A3%85
//サンプル改造
//左右移動入力
@akirakoizumi
akirakoizumi / animeDraw.cpp
Created March 19, 2018 08:32
OpenSiv3Dで連番画像からアニメーションを再生する。
//Created by Akira Koizumi 2018.
//
//Image/salamandraFire.png from http://game-hikidashi.com/game_tkolminence/
//
//this code is licensed under cc0.
# include <Siv3D.hpp> //OpenSiv3D Ver0.2.3
class animeDraw {
private:
@akirakoizumi
akirakoizumi / WanderChick.cpp
Created March 6, 2018 09:30
ベジェ曲線に沿ってひよこがウロウロします。
//Created by Akira Koizumi 2018.
//
//this code is licensed under cc0.
# include <Siv3D.hpp> //OpenSiv3D Ver0.2.3
void Main()
{
Graphics::SetBackground(Color(197, 236, 143));
const Texture textureA(Emoji(U"🐤"), TextureDesc::Mipped);
@akirakoizumi
akirakoizumi / TransitonSunMoon.cpp
Last active March 1, 2018 14:01
OpenSiv3DのTransitonで滑らかにトランジションさせるミニプログラム
//Created by Akira Koizumi 2018.
//http://movement.hatenablog.jp/entry/siv3dtransiton
//
//this code is licensed under cc0.
# include <Siv3D.hpp> //OpenSiv3D Ver0.2.0
void Main()
{
const Texture sun(Emoji(U"🌞"), TextureDesc::Mipped);
const Texture moon(Emoji(U"🌝"), TextureDesc::Mipped);
const Texture tree(Emoji(U"🌳"), TextureDesc::Mipped);