有这两个实体:
public class Employee
{
public int Id { get; set; }
public string Name { get; set; }
public CompanyVehicle CompanyVehicle { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和
public class CompanyVehicle
{
public int Id { get; set; }
public string Name { get; set; }
public Employee Employee { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
使用Entity Framework Core 5.0.8on SQL Server 2019,CompanyVehicle 的配置为:
entityBuilder.HasOne(t => t.Employee)
.WithOne(t => t.CompanyVehicle)
.HasForeignKey<Employee>(t => t.Id)
.IsRequired();
Run Code Online (Sandbox Code Playgroud)
我们将尝试插入一些东西:
public void Create(Employee employee) …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 2D 自上而下的开放世界游戏,其中有一个可以通过键盘功能移动的角色。运动是由 Rigidbody.AddForce() 引起的。
问题是在不同的屏幕尺寸下移动速度是不一样的。
这是简单的代码:
void FixedUpdate()
{
if (Input.GetButton("Move"))
rigidbody.AddForce(transform.forward * speed);
}
Run Code Online (Sandbox Code Playgroud)
角色的质量是一样的,浮动的速度是一样的,但是,当我将游戏视图切换到全屏后,显然角色移动得更快了。(这很奇怪,并表明这不是性能问题。)
我尝试测试独立构建,那里一切正常(但在 android 构建中似乎有点慢。)但我需要有一个共同的速度编辑器,因为我必须设计取决于时间的关卡,而时间取决于速度。