我正在与C#进行二维统一游戏.现在,我正在尝试使相机旋转,我正在使用此代码:
rotateX = Random.Range (0, 50);
Camera.main.transform.eulerAngles = Vector3(0,0,rotateX);
Run Code Online (Sandbox Code Playgroud)
但每次我尝试运行游戏时,它都会给我一个错误.任何人都有关于如何(平滑地)从一侧到另一侧旋转相机的提示?
好吧,我现在正在学习Lua,我想写一个小脚本.这只是为了练习和理解Lua是如何工作的.
local name = io.read()
if name == Test
then print("Right")
else print("Wrong")
end
Run Code Online (Sandbox Code Playgroud)
通常,如果我输入"Test",输出应该是"Right",但它总是打印"Wrong".我尝试了很多次,并以其他形式编写代码,但没有得到我的解决方案.
有人可以帮我吗?
我的类的结构需要是五个值之一.现在它看起来像这样:
// Bar.h
struct Foo{
string value;
}
class Bar{
Bar();
}
// Bar.cpp
Bar::Bar(//magic here){
// or here
}
Run Code Online (Sandbox Code Playgroud)
我想在构造函数中将Foo设置为现在的五个值/字符串之一(VALUEA,VALUEB,...),并且只允许这五个值.如果类型是字符串或bool,它并不重要,因为我只是检查Foo,如果它的值== x.
如何强制程序员使用其中一种类型?