1.定期的に休憩をとっていますか? ペアプログラミングは、精神的な体力を消耗します。定期的に休憩をとってリフレッシュすることがとても大切です。
2.「色々な実装方針がある」という認識がありますか?
| [MenuItem("GameObject/Foo", false, -1)] | |
| public static void CreateFoo(MenuCommand command = null) | |
| { | |
| // When called from MenuItem, this method is executed for every selected objects in the Hierarchy. | |
| if (command != null) | |
| { | |
| var context = command.context; | |
| if (context != null && context != Selection.activeObject) return; | |
| } | |
| var parents = Selection.transforms; |
| float _Alpha; | |
| sampler2D _MainTex; | |
| float4 _MainTex_TexelSize; | |
| float _Scale; | |
| struct appdata | |
| { | |
| float4 vertex : POSITION; | |
| }; |
| # This .gitignore file should be placed at the root of your Unity project directory | |
| # | |
| # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore | |
| # | |
| /[Ll]ibrary/ | |
| /[Tt]emp/ | |
| /[Oo]bj/ | |
| /[Bb]uild/ | |
| /[Bb]uilds/ | |
| /[Ll]ogs/ |
| Shader "Custom/EmissiveGamma" | |
| { | |
| Properties | |
| { | |
| // _MainTex_ST is overridden by AVProVideoScreen. | |
| // use _ScaleOffset instead of _MainTex_ST. | |
| [NoScaleOffset] _MainTex("Texture", 2D) = "black" {} | |
| _ScaleOffset("Tiling Offset", Vector) = (1, 1, 0, 0) | |
| _Emission("Emission Scale", Float) = 1 | |
| // enable gamma for AVProVideo |
| using System.Collections.Generic; | |
| using System.IO; | |
| using UnityEditor; | |
| using UnityEngine; | |
| using VRC.Udon; | |
| using System.Linq; | |
| namespace Shivaduke.Editor | |
| { | |
| [CreateAssetMenu(menuName = "Shivaduke/UdonProgramLocation", fileName = "UdonProgramLocation")] |
| using UnityEditor; | |
| using System.IO; | |
| using System.Linq; | |
| namespace TKMNY.Editor | |
| { | |
| public static class ShaderUtility | |
| { | |
| private const string DefaultHLSLTemplate = @" | |
| #ifndef <TemplateName>_INCLUDED |
| /* | |
| Copyright(c) 2016 Unity Technologies | |
| Permission is hereby granted, free of charge, to any person obtaining a copy of | |
| this software and associated documentation files(the "Software"), to deal in | |
| the Software without restriction, including without limitation the rights to | |
| use, copy, modify, merge, publish, distribute, sublicense, and / or sell copies | |
| of the Software, and to permit persons to whom the Software is furnished to do | |
| so, subject to the following conditions : |
| using UdonSharp; | |
| using UnityEngine; | |
| public class GamingLight : UdonSharpBehaviour | |
| { | |
| [SerializeField] Renderer[] renderers; | |
| [SerializeField] float intensity; | |
| [SerializeField] float speed; |
| #!/bin/sh | |
| BASEDIR=$(dirname "$0") | |
| open "$BASEDIR/ArshesClient.app/Contents/Resources/Data/StreamingAssets/" | |
| osascript -e 'tell application "Terminal" to quit' & | |
| exit |