疑問
このテキストを学習しています。
テキスト
テキストの中のコードに、Vector2Intを使うコードがあるのですが、
自分のVisualStudioでVector2Intを書くと、
「型または名前空間'Vector2Int'が見つかりませんでした。usingディレクティブまたは
アセンブリ参照が不足しています」
とエラーがでて、原因もわからず困っています。
Vector2IntはUnityEngine名前空間で定義されているので、
「using UnityEngine;」も打っています。
VisualStudioのバージョンは
VisualStudio community 2013
Version 12.0.40629.00 Update5
と
VisualStudio Community 2019RC
Version 16.0.0Rc.4
(もしかしたらVisualStudioの問題かなと思って最新のVisualStudioCommunityで試しましたが
Vector2Intのところで同じエラーが出ました。)
Unityのバージョンは5.5.4p4です。
ご回答宜しくお願いいたします。
ソースコードの例
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Sokoban : MonoBehaviour {
private enum TileType { NONE, GROUND, TARGET, PLAYER, BLOOK, PLAYER_ON_TARGET, BLOCK_ON_TARGET } public TextAsset stageFile; private int rows; private int columns; private TileType[,] tileList; public float tileSize; public Sprite groundSprite; public Sprite targetSprite; public Sprite playerSprite; public Sprite blockSprite; private GameObject player; private Vector2 middleOffset; private int blockCount; ** private Dictionary<GameObject, Vector2Int> gameObjectPosTable = new Dictionary<GameObject, Vector2Int>();**
//このコードです。
回答1件
あなたの回答
tips
プレビュー