广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4091 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
文♂ 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x76 鲜花 x100
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 这两个写法,哪个较为优秀?
写法1:

复制程式
new const skill_sound[] = { "events/cong_slotin.wav", "events/powerup.wav" }

for (i = 0; i < sizeof skill_sound; i++)
       precache_sound(skill_sound[i])

engfunc(EngFunc_EmitSound, id, CHAN_BODY, skill_sound[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
engfunc(EngFunc_EmitSound, id, CHAN_BODY, skill_sound[1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

写法2:
复制程式
new const skill_sound1[] = { "events/cong_slotin.wav" }
new const skill_sound2[] = { "events/powerup.wav" }

precache_sound(skill_sound1)
precache_sound(skill_sound2)

engfunc(EngFunc_EmitSound, id, CHAN_BODY, skill_sound1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
engfunc(EngFunc_EmitSound, id, CHAN_BODY, skill_sound2, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

两个写法是有分别的么?
先感谢一下表情



献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2013-08-01 17:12 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 文♂ 于 2013-08-01 17:12 发表的 这两个写法,哪个较为优秀?: 到引言文
法1:
[code]new const skill_sound[] = { "events/cong_slotin.wav", "events/powerup.wav" }
for (i = 0; i < sizeof skill_sound; i++)
     precache_sound(skill_sound)
engfunc(EngFunc_EmitSound, id, CHAN_BODY, skill_sound[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
.......



写法1
优点 比较好整理接下来的排放,以阵列为主


写法2
优点 比较节省处理资源,以行段为主


建议: 其实都一样,看个人使用为主。


[ 此文章被s8720419在2013-08-01 18:25重新编辑 ]



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x1 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2013-08-01 17:45 |
文♂ 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x76 鲜花 x100
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢S大大表情
还有一个小小的问题

选择写法2
比起写法1快大约多少

【想把插件做到最优化,方便开伺服器】

实在万分感激!!表情


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2013-08-01 22:21 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 文♂ 于 2013-08-01 22:21 发表的 : 到引言文
感谢S大大表情
还有一个小小的问题

选择写法2
比起写法1快大约多少

【想把插件做到最优化,方便开伺服器】

实在万分感激!!表情



其实 我到是觉得 一样


因为 a78大之前跟我说过


现在的电脑是感觉不出来的


除非 你写的插件内容较大的话 才会有那丝毫的差异出来



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2013-08-01 23:05 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

理论上…2比1快…但是这行数太少了…加快的时间对你根本没感觉…
所以就如同上面所说…你爽就好…

硬要说明的话大概就是「依据需求」吧…
1适合用在 skill_sound 要拿来乱数用的或是读取数量庞大用 for 一行解决…
2就相反…没什么乱数必要…


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [4 楼] From:台湾中华电信股份有限公司 | Posted:2013-08-02 12:58 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.080514 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言