游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
高级技术区
» script運行浮點數運算的慢=-=
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: script運行浮點數運算的慢=-=
karryngai
会员
大叔
UID 58
精华 0
积分 203
帖子 119
阅读权限 5
注册 2007-2-10
#1
大
中
小
使用道具
发表于 2008-5-21 17:38
资料
短消息
加为好友
script運行浮點數運算的慢=-=
全是因為無聊才會這樣做的...
script進行浮點數運算實在是完全不行的...=-=
這就是為什麼用tjs寫彈幕遊戲慢得不行的原因...
我分別用幾種語言去解方程sinx = 0在某一個較大的區間內的所有解,
最快的當然是二分法了,牛頓一類的可以完全無視,
結果所花費的時間如下:
c++ 46mm
tjs 837mm
ruby 1037mm
javascript 1703mm
matlab 6297mm (matlab快的只有寵大的matrix,對於這種基礎的運算,自然是慢得離譜的)
= =tjs稍稍比ruby快了一點, 但區間增大時, 並不見得有絕對的優勢 = =
837mm果然還是太慢了,用tjs寫彈幕遊戲看來還是很不實際的....= =
我的女朋友今年十五歲——就這樣在一起就好了~~~ 就這樣在一起~~~ 忘卻一切世俗的眼光~~~
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#2
大
中
小
使用道具
发表于 2008-5-21 21:59
资料
短消息
加为好友
像素级判定精确到int我觉得足够了,实在不行的话也可以用一些Native Method外置部分算法
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
ravenex
会员
UID 551
精华 0
积分 15
帖子 4
阅读权限 5
注册 2007-11-14
#3
大
中
小
使用道具
发表于 2008-6-4 15:59
资料
短消息
加为好友
小的觉着这就是为什么TJS里有内建的Math类里面提供的native methods像是sin(x)与asin(x)等
rednaxela
会员
UID 17
精华 0
积分 24
帖子 6
阅读权限 5
注册 2006-12-23
#4
大
中
小
使用道具
发表于 2008-6-5 13:42
资料
短消息
加为好友
说到这速度问题……用基于bytecode的TJS2 VM跟基于AST的Ruby 1.8.x VM来比太不公平了 = =
LZ用来测试TJS2和Ruby的代码可以发出来么?想看看在我这边测试的结果如何
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.020149 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计