mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-30 06:56:10 +00:00
Looking
This commit is contained in:
parent
e6bb2ba216
commit
943168e40f
1 changed files with 10 additions and 27 deletions
|
|
@ -56,13 +56,13 @@ namespace AideDeJeu.Views
|
||||||
|
|
||||||
plotNode = scene.CreateChild();
|
plotNode = scene.CreateChild();
|
||||||
var baseNode = plotNode.CreateChild().CreateChild();
|
var baseNode = plotNode.CreateChild().CreateChild();
|
||||||
var plane = baseNode.CreateComponent<StaticModel>();
|
//var plane = baseNode.CreateComponent<StaticModel>();
|
||||||
plane.Model = CoreAssets.Models.Plane;
|
//plane.Model = CoreAssets.Models.Plane;
|
||||||
plane.Material = Material.FromColor(new Color(0, 0, 0, 1));
|
//plane.Material = Material.FromColor(new Color(0, 0, 0, 1));
|
||||||
|
|
||||||
var cameraNode = scene.CreateChild();
|
var cameraNode = scene.CreateChild();
|
||||||
camera = cameraNode.CreateComponent<Camera>();
|
camera = cameraNode.CreateComponent<Camera>();
|
||||||
cameraNode.Position = new Vector3(10, 15, 10) / (1.75f / 2);
|
cameraNode.Position = new Vector3(10, 15, 10) / (1f);
|
||||||
cameraNode.Rotation = new Quaternion(-0.121f, 0.878f, -0.305f, -0.35f);
|
cameraNode.Rotation = new Quaternion(-0.121f, 0.878f, -0.305f, -0.35f);
|
||||||
|
|
||||||
Node lightNode = cameraNode.CreateChild();
|
Node lightNode = cameraNode.CreateChild();
|
||||||
|
|
@ -77,19 +77,18 @@ namespace AideDeJeu.Views
|
||||||
//var diceRolls = diceRoller.DicesValues(6, 3);
|
//var diceRolls = diceRoller.DicesValues(6, 3);
|
||||||
//float sumx = diceRolls.Sum(kv => kv.Value);
|
//float sumx = diceRolls.Sum(kv => kv.Value);
|
||||||
|
|
||||||
int sizei = 3;
|
int sizei = 6;
|
||||||
int sizej = 2;
|
int sizej = 3;
|
||||||
baseNode.Scale = new Vector3(sizei * 1.5f, 1, sizej * 1.5f);
|
baseNode.Scale = new Vector3(sizei * 1.5f, 1, sizej * 1.5f);
|
||||||
bars = new List<Bar>(sizei * sizej);
|
bars = new List<Bar>(sizei * sizej);
|
||||||
|
|
||||||
//DrawRolls(diceRolls, sumx, 0, 1);
|
//DrawRolls(diceRolls, sumx, 0, 1);
|
||||||
int idice = 0;
|
for (int i = 0; i < sizei; i ++)
|
||||||
for (var i = 0f; i < sizei * 1.5f; i += 1.5f)
|
|
||||||
{
|
{
|
||||||
for (var j = 0f; j < sizej * 1.5f; j += 1.5f)
|
for (int j = 0; j < sizej; j ++)
|
||||||
{
|
{
|
||||||
var boxNode = plotNode.CreateChild();
|
var boxNode = plotNode.CreateChild();
|
||||||
boxNode.Position = new Vector3(sizei / 2f - i, 0, sizej / 2f - j);
|
boxNode.Position = new Vector3(sizei / 2f - (float)i * 1.5f, 0, sizej / 2f - (float)j * 1.5f);
|
||||||
var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f));
|
var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f));
|
||||||
boxNode.AddComponent(bar);
|
boxNode.AddComponent(bar);
|
||||||
//bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f);
|
//bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f);
|
||||||
|
|
@ -99,7 +98,6 @@ namespace AideDeJeu.Views
|
||||||
//bar.SetValueWithAnimation(diceRolls[idice + 3] / 10);
|
//bar.SetValueWithAnimation(diceRolls[idice + 3] / 10);
|
||||||
bars.Add(bar);
|
bars.Add(bar);
|
||||||
}
|
}
|
||||||
idice++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SelectedBar = bars.First();
|
SelectedBar = bars.First();
|
||||||
|
|
@ -115,21 +113,6 @@ namespace AideDeJeu.Views
|
||||||
movementsEnabled = true;
|
movementsEnabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DrawRolls(Dictionary<int, int> rolls, float sumx, int j, int sizej)
|
|
||||||
{
|
|
||||||
var sizei = rolls.Count;
|
|
||||||
for (var i = 0; i < sizei; i ++)
|
|
||||||
{
|
|
||||||
var boxNode = plotNode.CreateChild();
|
|
||||||
boxNode.Position = new Vector3(sizei / 2f - i * 1.5f, 0, sizej / 2f - j * 1.5f);
|
|
||||||
var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f));
|
|
||||||
boxNode.AddComponent(bar);
|
|
||||||
//bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f);
|
|
||||||
bar.SetValueWithAnimation(rolls[i+3] * 100 / sumx);
|
|
||||||
bars.Add(bar);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void OnTouched(TouchEndEventArgs e)
|
void OnTouched(TouchEndEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
@ -190,7 +173,7 @@ namespace AideDeJeu.Views
|
||||||
public void SetValueWithAnimation(float value)
|
public void SetValueWithAnimation(float value)
|
||||||
{
|
{
|
||||||
finalValue = value;
|
finalValue = value;
|
||||||
barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value, 1)));
|
barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value / 2, 1)));
|
||||||
}
|
}
|
||||||
|
|
||||||
public Bar(Color color)
|
public Bar(Color color)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue