我制作了一个浮点数,每秒使用deltaTime将其加1,然后在屏幕上打印出来,我不想看到点之后的所有数字。
float+=1*deltaTime;
//result is something like this 1.1149411, I instead want it to be just 1.
答案 0 :(得分:2)
有两种选择:
施放:这将产生不受约束的结果。例如:2.7将转换为2。
int someInt =(int)someFloat;
舍入:结果将正确舍入。
int someInt = Math.round(someFloat);
答案 1 :(得分:1)
你可以像viewHeader
一样使用强制转换:
.viewing-tags {
margin-left: 20px;
span {
float: left;
position: relative;
top: 2px;
font-style: Condensed;
font-weight: 700;
font-size: em(10);
text-transform: uppercase;
}
.ticker { margin-right: 0; }
.tags-hover-container {
.ticker { margin-right: 5px; }
}
.tag { margin-right: 0; padding-right: 0px; }
.tag { padding-bottom: 6px; }
.tag {
max-width: auto !important;
width: auto !important;
border: 1px solid $gray4 !important;
background: none !important;
}
}