Sub test()
Dim node As New category
'最初のノードセルの位置を確定
Set node.pos = Sheet1.Cells.Find("a")
'最初のノードセルの名前を確定
node.name = Sheet1.Cells.Find("a").Value
'最初のノードセルのサイズを確定
node.size = Sheet1.Cells.Find("a").MergeArea.Rows.Count
'最初のノードの子要素を確定
node.getElement
'最初のノードの中身をダンプ
node.display
'子要素の中身を確定
For i = 1 To node.child.Count
node.child.Item(i).getElement
node.child.Item(i).display
Next
End Sub
Public name As String
Public pos As Range
Public size As Integer
Public child As New Collection
Public Sub getElement()
Dim cell As Range
Set cell = pos.Next
Dim ele As category
'最初の子要素
Set ele = New category
Set ele.pos = cell
ele.name = ele.pos.Value
ele.size = cell.MergeArea.Rows.Count
child.Add ele
Set ele = New category
Set ele.pos = cell.Offset(1, 0)
Set cell = ele.pos
ele.name = ele.pos.Value
ele.size = ele.pos.MergeArea.Rows.Count
child.Add ele
Set ele = New category
Set ele.pos = cell.Offset(1, 0)
Set cell = ele.pos
ele.name = ele.pos.Value
ele.size = ele.pos.MergeArea.Rows.Count
child.Add ele
End Sub
Public Sub display()
Debug.Print "Cell:" & pos.Address
Debug.Print "Size:" & size
Debug.Print "Child:" & child.Count
For i = 1 To child.Count
Debug.Print "+" & child.Item(i).name
Next
End Sub
自己紹介
公開中のゲーム
Translate
このブログを検索
ラベル
andEngine
androidアプリ開発
メモ
C言語
Unity
AndEngineExtention
MicrosoftOffice
python
土日で作るAndEngineゲーム開発講座
android
アリーナ(仮)
DeepLearning
Java
Nexus7
UniRx
アローディフェンス
Cocos2d-x
TDゲーム
Visual Studio
adMob
raspberry pi
アルゴリズム
ドラゴニート
AndEngineAC
Bluetooth
C#
JSTQB
Localization
URP
blender
git
kindle
アニメーション
エルフのアーチャー物語
マイコン
組み込み
-
はじめに 8年ぶりにUnityを使ってカジュアルゲームを作ってAndroid向けにリリースしました。 アローディフェンス ~弓防衛~ 弓を使うアクションゲームなのですが、その中で実装したかった機能の1つが 「弓で狙っているときは世界がスローモーションになる」です。 Skyli...
-
はじめに 主人公を強調したり、選択中のオブジェクトを強調する時に重宝するアウトライン表示ですが、Unity標準の機能では以外に苦労します。 通常のレンダリングシステム(Built-In RP)を使ってゲームを作ったときは、以下のポストエフェクトで実現するアセットを使わせていただい...
-
C,C++ではよくStringFormatを使って表示します ↓こんなの printf( "こんにちは、今日は%d月%d日だよ!\n",month,day ); sprintf( filename,"出力結果_k=%lf",k ); ...
0 件のコメント:
コメントを投稿