Unity/C#を使ったスマートフォンゲームアプリの開発業務に携わってきました。
インゲームのゲームロジックを任されることが多いです。
近年ではDDDやTDDといった設計知識にも関心を持ち、新規開発でのアーキテクチャ設計も担当しました。
- Unity : 9年
- C# : 9年
Shader "Unlit/AffineTransform" | |
{ | |
Properties | |
{ | |
_MainTex ("Texture", 2D) = "white" {} | |
_PositionX ("Position X", float) = 0.0 | |
_PositionY ("Position Y", float) = 0.0 | |
_ScaleX ("Scale X", float) = 1.0 | |
_ScaleY ("Scale Y", float) = 1.0 | |
_Rotate ("Rotate", float) = 0.0 |
Shader "Custom/Hologram" { | |
Properties { | |
_Color ("Color", Color) = (1,1,1,1) | |
_MainTex ("Albedo (RGB)", 2D) = "white" {} | |
[HDR]_Emission ("Emission", Color) = (0.0, 0.0, 0.0, 0.0) | |
_Speed ("Scroll Speed", float) = .5 | |
_Space ("Space", Range(0,1)) = .1 | |
_Division ("Division Count", float) = 150 | |
} |
using System; | |
using System.Collections; | |
using System.IO; | |
using UnityEditor; | |
using UnityEditor.SceneManagement; | |
using UnityEditorInternal; | |
using UnityEngine; | |
using Scene = UnityEngine.SceneManagement.Scene; |
module.exports = function saveData(req, res) { | |
var className = req.body.className; | |
var fieldName = req.body.fieldName; | |
var value = req.body.value; | |
var NCMB = require('ncmb'); | |
var ncmb = new NCMB('APPLICATION_KEY', 'CLIENT_KEY'); | |
var dataStore = ncmb.DataStore(className); |
Shader "UI/Unlit/ReversedColor" | |
{ | |
Properties | |
{ | |
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} | |
} | |
SubShader | |
{ | |
Tags { "RenderType"="Opaque" "Queue"="Transparent" } |
namespace NIR1082 | |
{ | |
public class RichText | |
{ | |
#region Statics | |
static public string Bold (string str) | |
{ | |
return "<b>" + str + "</b>"; | |
} |
[System.Serializable] | |
public struct Point | |
{ | |
public int x; | |
public int y; | |
#region operators |
using UnityEngine; | |
using System.Collections; | |
using System.Collections.Generic; | |
public class TouchManager : MonoBehaviour | |
{ | |
static TouchManager s_Instance; | |
static public TouchManager instance { | |
get { |
using System.IO; | |
using UnityEngine; | |
using UnityEditor; | |
public class TerrainAlphamapToPNG : Editor | |
{ | |
[MenuItem("Assets/Create/TerrainPNG")] | |
static void Create() | |
{ | |
TerrainData terrainData = (TerrainData)Selection.activeObject; |