Unityで三角関数のテーブル化

UnityでSTGの敵弾発射処理を作ろうとした際に、レガシーな技術である「三角関数のテーブル化」は今でも高速化の手段として有効なのか?という疑問が沸き、それを検証すべく作ったものです。 当方の環境だと...
UnityでSTGの敵弾発射処理を作ろうとした際に、レガシーな技術である「三角関数のテーブル化」は今でも高速化の手段として有効なのか?という疑問が沸き、それを検証すべく作ったものです。 当方の環境だと...
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

// 自前の三角関数を置くクラス
コードを見る

初めてのジャンプアクション

HSPでゲームらしいゲームを作ったことない僕ですが、初めてそれっぽい何かを作ってみました。
HSPでゲームらしいゲームを作ったことない僕ですが、初めてそれっぽい何かを作ってみました。
#cmpopt varinit 1

#const global dispX 640
#const global dispY 480
#const global keyLeft 37
コードを見る
  • タグ:
  • タグはありません

Javaでよくあるラッパークラス的に

; ラッパーモジュール ; Variant.as #ifndef Variant #ifndef Varian […]
; ラッパーモジュール ; Variant.as #ifndef Variant #ifndef Varian […]
; ラッパーモジュール
; Variant.as
#ifndef Variant
#ifndef VariantAliasOff
	#define global vDim dim@Variant
コードを見る
  • タグ:
  • タグはありません

【動的型配列コンテナ】VarArrayモジュール

; 【動的型配列コンテナ】VarArrayモジュール ; VarArray.as #ifndef VarArr […]
; 【動的型配列コンテナ】VarArrayモジュール ; VarArray.as #ifndef VarArr […]
; 【動的型配列コンテナ】VarArrayモジュール
; VarArray.as
#ifndef VarArray
#ifndef VarArrayAliasOff
	#define global vaCount count@VarArray
コードを見る
  • タグ:
  • タグはありません

ByRefは参照渡しか

Sub hoge(ByRef a) set a=CreateObject("Scripting.Di […]
Sub hoge(ByRef a) set a=CreateObject("Scripting.Di […]
Sub hoge(ByRef a)
	set a=CreateObject("Scripting.Dictionary")
	a.Add "a","changed"
End Sub

コードを見る
  • タグ:
  • タグはありません

No.253 ロウソクの長さ on CommonLisp

;https://yukicoder.me/problems/no/253 (let ( (numMin 10 […]
;https://yukicoder.me/problems/no/253 (let ( (numMin 10 […]
;https://yukicoder.me/problems/no/253
(let (
	(numMin 10)
	(numMax 1000000001)
)
コードを見る
  • タグ:
  • タグはありません

No.253 ロウソクの長さ on VB

'https://yukicoder.me/problems/no/253 Module Progr […]
'https://yukicoder.me/problems/no/253 Module Progr […]
'https://yukicoder.me/problems/no/253
Module Program
	Sub Main
		Dim numMin=10
		Dim numMax=1000000001
コードを見る
  • タグ:
  • タグはありません

No.253 ロウソクの長さ on HSP

;https://yukicoder.me/problems/no/253 #runtime "hs […]
;https://yukicoder.me/problems/no/253 #runtime "hs […]
;https://yukicoder.me/problems/no/253
#runtime "hsp3cl"

numMin=10
numMax=1000000001
コードを見る
  • タグ:
  • タグはありません

No.246 質問と回答 on CommonLisp

;https://yukicoder.me/problems/no/246 (let ( (numMin 1) […]
;https://yukicoder.me/problems/no/246 (let ( (numMin 1) […]
;https://yukicoder.me/problems/no/246
(let (
	(numMin 1)
	(numMax 1000000001))
	(loop
コードを見る
  • タグ:
  • タグはありません

No.246 質問と回答 on VB

'https://yukicoder.me/problems/no/246 Module Progr […]
'https://yukicoder.me/problems/no/246 Module Progr […]
'https://yukicoder.me/problems/no/246
Module Program
	Sub Main
		Dim numMin=1
		Dim numMax=1000000001
コードを見る
  • タグ:
  • タグはありません