你们经验都好丰富啊
如果只是拷贝 数组的话
var mp = [];
for ( var i = 0; i < this.move_step; i ++ ) {
mp.push(this.move_paths[i])
}
this.all_paths.push(mp);
这一段可以直接改为
this.all_paths.push(this.move_paths.concat())
问题 解决了 就好
#9 楼 @mikasayee 你这当然 undefine 了 二维数组需要初始化的
类似于 move_paths[num_path]=[]
然后 move_paths[num_path][distance] = pls 才能不报错
只用一个 move_paths 逻辑上肯定还有问题
我的思路 是 递归路径的时候 需要把前面路径传入函数 distance 没什么必要了
大概就是
get_move_ranges: function(movepath, player_position) {
this.check_move_ranges(movepath.concat(), player_position, 'up');
this.check_move_ranges(movepath.concat(), player_position, 'down');
this.check_move_ranges(movepath.concat(), player_position, 'left');
this.check_move_ranges(movepath.concat(), player_position, 'right');
}
check_move_ranges: function(movepath, position, direction) {
var distance =movepath.length
if ( distance > this.move_step ){
return
}
}
#5 楼 @mikasayee 那 distance 又是什么
什么距离?这两个做比较干嘛
move_step 是干嘛的
有 actionscript 3
@smallbug 好的 .. 到时候 私信你 ..
我现在就在一个小公司..
做着非常不爽
的确得慎重考虑换工作问题
穷逼买不起
我自己这种两年前端的 想转 ruby 都犹豫得不行.. 薪水落差 一直都是最大的问题.. 目前我只是打算多自学点 rails 毕竟资料什么的都好找 但只要没有这方面的项目 都还不算真的转型了
我也比较好奇 成功转型的都是怎么转的 或者 都是一开始就做 ruby 这方面的?
thx
注册的真及时
一个一个的装都可以
D:\ruby or rails\blog>gem install sqlite3 Fetching: sqlite3-1.3.7-x86-mingw32.gem (100%) Successfully installed sqlite3-1.3.7-x86-mingw32 unable to convert "\xC3" to UTF-8 in conversion from ASCII-8BIT to UTF 12 for CHANGELOG.rdoc, skipping Installing ri documentation for sqlite3-1.3.7-x86-mingw32 1 gem installed
不懂为啥 bundle install 的时候 rake 会错误
没改过
source 'https://rubygems.org'
gem 'rails', '3.2.12'
gem 'sqlite3'
group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes # gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3' end
gem 'jquery-rails'