本文整理汇总了C#中Slide.AttachExperience方法的典型用法代码示例。如果您正苦于以下问题:C# Slide.AttachExperience方法的具体用法?C# Slide.AttachExperience怎么用?C# Slide.AttachExperience使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Slide
的用法示例。
在下文中一共展示了Slide.AttachExperience方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
void Start()
{
Assets assets = Assets.GetInstance();
Slides slides = new Slides("LessonSamplePractice");
slides.Add (new Slide (
"Let's discover first hand what probability is and how we can use it in real world situations."
));
slides.Add (new Slide (
"Here is a scenario: An oil spill has caused fish in a bay area to become sick. You have been tasked to figure out the effects of that oil spill on the first population of fish."
));
slides.Add (new Slide (
"Begin by taking a tally of how many fish you can find that have been affected by the pollution."
));
slides.Add (new Slide (
"Let's practice:\n" +
"1. To begin, locate the first area of water, called the Bay Area.\n" +
"2. Point the camera on your mobile device at the Bay Area.\n" +
"3. Take a sample of the 10 fish in the water by tapping the fish on the screen."
));
slides.Add (new Slide (
"4. To determine if a fish is infected by oil, look for oil streaks.\n" +
"5. Once you’ve looked at all 10 fish, calculate the percentage of fish affected by pollution and answer any related questions. If you need help, tap “hint” for more information.\n" +
"6. After answering all the questions for the area of water, tap [finished]."
));
// --------------------- Experience Slide ---------------- //
Slide arSlide = new Slide(
"Point your device at Pier Area."
);
FishExperience e = new FishExperience(typeof(FishBehavior), arSlide);
e.SetTarget(GameObject.Find (assets.PierArea));
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.SetTotalNumberOfFish (10);
arSlide.AttachExperience(e);
slides.Add(arSlide);
// -------------------------------------------------------- //
slides.Add (new Slide (
"Results\n\n" +
"It looks like you sampled 3 out of 10 fish that have been affected by the oil spill."
));
slides.Add (new Slide (
"In other words, 30 percent of the fish have been affected by the oil spill.\n\n" +
"Based on that, we can assume that of the next 10 fish we randomly select from the lake, 3 will also be affected by the pollution."
));
// ----------------------- Question Slide ---------------- //
Slide qSlide = new Slide("");
Question q = new Question();
q.SetText("You have observed that 3 of 10 fish have been affected by pollution for this sample. How many fish would you expect to be affected by the oil spill if you sampled a total of 100 fish from the same lake?");
q.SetAnswers("10", "30", "50", "100");
q.SetRightAnswer("30");
q.SetHint("Take the number of fish that have been affected by oil and divide it by the total number of fish and multiply by 100.");
q.SetDescriptionOfRightAnswer("By calculating that 30% of your sample was infected, you can make an estimation that 30% of the 100 fish will also be affected by the oil spill, which is 30 fish.");
qSlide.AttachQuestion(q);
slides.Add (qSlide);
// -------------------------------------------------------- //
slides.Add (new Slide (
"That is how you take a sample of a population."
));
this.slides = slides;
}
开发者ID:MantarayAR,项目名称:introduction-to-basic-statistics-augmented-reality,代码行数:83,代码来源:LessonSamplePractice.cs
示例2: Start
void Start()
{
Assets assets = Assets.GetInstance();
Slides slides = new Slides("LessonExploringVariability");
slides.Add(new Slide(
"Comparing Different Samples\n\n" +
"Let's discover first hand what variability is and how we can use it in real world situations."
));
slides.Add (new Slide (
"HWe return to the area of the oil spill that has caused fish to become sick.\n\n" +
"Let's compare the results we took from the Pier and compare them with new data from the Shallow Area of the lake."
));
// --------------------- Experience Slide ---------------- //
Slide arSlide = new Slide(
"Point your device at the Shallow Area."
);
FishExperience e = new FishExperience(typeof(FishBehavior), arSlide);
e.SetTarget(GameObject.Find (assets.ShallowArea));
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.SetTotalNumberOfFish (12);
arSlide.AttachExperience(e);
slides.Add(arSlide);
// -------------------------------------------------------- //
// ----------------------- Question Slide ---------------- //
Slide qSlide = new Slide("");
Question q = new Question();
q.SetText("What fraction of fish have been affected by oil based on the 12 fish you have investigated (there were 8 fish that were not affected by oil)?");
q.SetAnswers("1/12", "3/12", "4/12", "7/12");
q.SetRightAnswer("4/12");
q.SetHint("Take the number of fish that have been affected by oil and divide it by the total number of fish.");
q.SetDescriptionOfRightAnswer("Great! Dividing the number of affected fish by the total number of fish, we can derive that 4/12ths of the fish have been affected by pollution!");
qSlide.AttachQuestion(q);
slides.Add (qSlide);
// -------------------------------------------------------- //
// ----------------------- Question Slide ---------------- //
qSlide = new Slide("");
q = new Question();
q.SetText("What is 4/12ths as a percentage?");
q.SetAnswers("10%", "33.3%", "66.7%", "100%");
q.SetRightAnswer("33.3%");
q.SetHint("The probability that the next fish is affected by oil is the same as the observed fraction of fish that have been affected by oil.");
q.SetDescriptionOfRightAnswer("That's correct! 4/12 = 1/3, which is 33.3%.");
qSlide.AttachQuestion(q);
slides.Add (qSlide);
// -------------------------------------------------------- //
// ----------------------- Question Slide ---------------- //
qSlide = new Slide("");
q = new Question();
q.SetText("Last time, we noticed that 3/10 fish were affected. Is that a higher or lower percentage of fish than this time (which was 4/12)?");
q.SetAnswers("Higher", "Lower", "The Same", "");
q.SetHint ("Calculate what 3/10ths is and calculate what 4/12ths is as a percentage.");
q.SetRightAnswer("Lower");
//q.SetHint("The probability that the next fish is affected by oil is the same as the observed fraction of fish that have been affected by oil.");
q.SetDescriptionOfRightAnswer("That's right! By counting more fish, we have discovered that the percentage of fish is actually lower than we originally estimated.");
qSlide.AttachQuestion(q);
slides.Add (qSlide);
// -------------------------------------------------------- //
slides.Add (new Slide (
"Let's collect one more data set from a Tributary of the lake before we look into the variability of the data we have collected."
));
// --------------------- Experience Slide ---------------- //
arSlide = new Slide(
"Point your device at the Tributary Area."
);
e = new FishExperience(typeof(FishBehavior), arSlide);
e.SetTarget(GameObject.Find (assets.TributaryArea));
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomHealthyFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
e.AddGameObject(assets.RandomSickFish());
//.........这里部分代码省略.........
开发者ID:MantarayAR,项目名称:introduction-to-basic-statistics-augmented-reality,代码行数:101,代码来源:LessonExploringVariability.cs