我正在尝试使用 Bullet gem 来分析一些 mySql 查询。在 config/environments/development.rb 中,我启用它:
config.after_initialize do
Bullet.enable = true
Bullet.bullet_logger = true
Bullet.rails_logger = true
Bullet.raise = true
end
Run Code Online (Sandbox Code Playgroud)
然后我从控制台运行一个简单的导入命令:
Item.import_file "import/file1.txt"
Run Code Online (Sandbox Code Playgroud)
log/bullet.log 为空。我看到所有 mysql 查询都在控制台中进行,只是没有输出。子弹在 Rails 控制台中工作吗?如果是这样,知道我做错了什么吗?
谢谢,凯文
关于课程的另一个问题是我对OOP的新手.我正在创造一个只是为了好玩的游戏.它是一名自上而下的射击游戏,太空射击游戏.
我有几个不同的类:
子弹(子弹坐标的列表),玩家(玩家精灵,位置等),敌人(敌人的精灵,位置等),碰撞(以坐标AX,AY和BX,BY,看看他们是否有碰撞)
如何将Bullet,Enemy的坐标发送到Collision类以查看它们是否相撞?
Collision col
col.collision(ax, ay, bx, by) //how can I get the Player and Bullet pos?
Run Code Online (Sandbox Code Playgroud) 我正在使用此代码:
#menu {
margin: 0;
padding: 0;
display: block;
overflow: auto;
}
#menu li {
margin: 1px;
padding: 0;
float: left;
}
#menu li a {
display: block;
padding: 2px;
padding-left : 15px;
padding-right: 15px;
font-family: "Tahoma";
font-size: 18px;
color: #8f8b20;
text-decoration : none;
}
#menu li a:hover {
background-color: #dad68c;
padding: 2px;
padding-left : 15px;
padding-right: 15px;
}
#menu li a:active {
color: #ffffff;
background-color: #dad68c;
padding: 2px;
padding-left : 15px;
padding-right: 15px;
}Run Code Online (Sandbox Code Playgroud)
<ul id="menu">
<li><a href="#">Home</a></li>
<li><a …Run Code Online (Sandbox Code Playgroud)