前提・実現したいこと
kinect v2を使って unityちゃんを動かすことが目標です。
KINECT for WindowsnSDKプログラミングv2センサー対応版という本を
参考にして制作しています。
p39のC#(WPF)の開発環境を設定するところで詰まっています。
このプログラムを実行すると、マークが光り、赤外線の投光が始まると
書いているのですが、エラーがでます。
いろいろなサイトを見ましたが、どれも情報が古く
どうすればよいのかわかりません。
対処法を教えていただけると幸いです。
発生している問題・エラーメッセージ
エラーメッセージ ➀XDG0000 トークン " using System; using System.Windows; using Microsoft.Kinect; namespace KinectV2 { /// " が正しくありません。 ➁トークン " using System; using System.Windows; using Microsoft.Kinect; namespace KinectV2 { /// " が正しくありません。
該当のソースコード
<Window x:Class="WpfApp4._5.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp4._5" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Grid> </Grid> </Window> using System; using System.Windows; using Microsoft.Kinect; namespace KinectV2 { /// <summary> /// MainWindow.xamlの相互作用ロジック /// </summary> public partial class MainWindow : Window { KinectSensor kinect; Public MainWindow() { InitializeComponent(); } private void Window_Loaded( object sender, RoutedEventArgs e ) { try { Kinect = KinectSensor.GetDefault(); if ( kinect == null ) { throw new Exception("Kinectを開けません"); } kinect.Open(); } catch ( Exception ex ) { MessageBox.Show( ex.Message ); Close(); } } private void Window_Closing( object sender, System.ComponentModel.CancelEventArgs e ) { if ( kinect != null ) { kinect.Close(); kinect = null; } } } }
試したこと
(){};など 打ち間違いがないか
エラーコードの検索
似たような事例がないか検索
補足情報(FW/ツールのバージョンなど)
.NET Framework のバージョン
本は4.5以上であることと記載
私は4.5と4.7.1でやってみましたが、同じでした。
Visual Studio
本は2013
私は2017を使用しています。
Windows10 を使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/27 06:37