syntax - 是精度问题还是只是语法输入错误?
问题描述
if (Input.GetKeyDown("e") && transform.rotation.y == (int)0.0f)
{
gameObject.transform.Rotate(0,(int)-80,0f);
}
else if (Input.GetKeyDown("f") && transform.rotation.y == (int)-80.0f)
{
gameObject.transform.Rotate(0,(int)-160,0f);
}
所以我确实希望对象旋转。当我按下e时它会旋转,但当我按下f时它什么也不做。我试图将它转换为 int 而不是 float 但它也不起作用。有任何想法吗?谢谢你。我是初学者。
解决方案
推荐阅读
- rpc - 如何使用 web3.js 获得 RSK 的最低 gas 价格?
- javascript - 将 JSON 中的函数解析为静态值
- algorithm - 从元素的非重复组合(两个)创建数组,以便在每个集合中所有元素仅出现一次
- react-native - 我正在尝试使用 GET 方法和 Post 方法 React Native 的 AsyncStorage
- graphql - 使用 Apollo + GraphQL 将 Prisma 1 升级到 Prisma 2
- javascript - Console.log() 在给变量赋值后返回 undefined
- python - 忽略 .DS_Store 看门狗
- java - JavaFX:带有 CheckComboBoxCell 的 TreeTableView 未正确更新单元格
- python-3.x - 使用 grpcio-tools 在生成的模块导入中实现相对路径
- java - 为什么firebase无法创建新用户?