游戏开发论坛

 找回密码
 立即注册
搜索
楼主: tjpanda88

请问谁能告诉我这种效果如何实现?

[复制链接]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-8-25 23:59:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

    ix = (y+tme) mod 9
    if(ix>(9/2))ix =9 -ix
    x+=ix;
扰动函数的最简形式

为y轴和时间都是线性相关,所以y+time
因为要周期性扰动 所以取余, 9就是周期

ix >(9/2),周期值过半 9-ix,反转周期曲线
这是为了周期扰动值连续,最简单的方法还有利用正弦曲线等。
x+=ix施加扰动

理论真的没有用么?再加上点随机和优化曲线的方法不就好了么?

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-26 00:15:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

既然大家都会写程序, 何不把自己的程序放上来给大家看看,
我不习惯看理论, 我并不针对谁, 其实这个程序不会浪费太多时间,
你们说的方法我不会, 但我可以用自己的方法做出来, 哈哈!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-8-26 00:58:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

我看过你的程序,认为你这方面还是不错的!不过一个人优秀是一回事,展现出优秀的一面很好,可是于讨论和交流并没什么太大好处,除非我们在讨论哪种算法效率高才会写出代码来测时间。
呵呵!并没有说你的意思,你翻翻这个论坛会发现偶贴得代码还是很多的,不过偶现在是过来人了,仔细想想自己是门外汉的时候,更渴望别人能教我怎样做,而不是给我答案!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-8-26 01:02:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

偶们公司前两天考试做n皇后问题时,偶算14皇后,数据文件接近200M,偶得算法46秒搞定。最慢有人的程序一晚上跑不完结果的。偶并不是为了炫耀,只是想说明,在工作开始前,多一个理论分析的步骤,未必会浪费时间。

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2005-8-26 01:13:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

版主分析的精彩,赞一个!
你们公司出的什么题?想研究下

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-26 08:28:00 | 显示全部楼层

Re: Re:请问谁能告诉我这种效果如何实现?

lights: Re:请问谁能告诉我这种效果如何实现?

我看过你的程序,认为你这方面还是不错的!不过一个人优秀是一回事,展现出优秀的一面很好,可是于讨论和交...


我也是过来人,我以前经历了无数的失败,所以我现在要把游戏做漂亮点, 之前有得罪请原谅.

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2005-8-26 10:21:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

动画的实现有很多种方法,即使你有好的方法也不可以一口将其它的方法否定,回贴之前一定要考虑清楚,有时候使用程序实现的动态效果,是美工无法替代的,你喜欢向大家展示你的程序,展示你的能力,但当你的能力到达一定程度后,就要向思维型程序员发展,因为程序再高也会有尽头,只有思考和创新是没有止境的。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-26 12:18:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

我可没有否定你们的意思, 其实楼主那个程序用算法写不简单, 所以我想看看你们
是怎么写的, 因为这个世界上光说不练的人是很多的, 这里也有.
我只不过用捷径来完成它, 我可以做的更好, 你们看到我写的只是个例子.

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-8-26 13:02:00 | 显示全部楼层

Re:请问谁能告诉我这种效果如何实现?

n皇后,一个国际象棋问题,n*n棋盘上放n个皇后,让他们直、斜互相吃不到。
求出所有的摆法!是个经典数学问题!

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-8-26 13:10:00 | 显示全部楼层

Re: 请问谁能告诉我这种效果如何实现?

世界上光说不练的人是很多的


哈哈,我喜欢,我也是相当长时间处于这种状态了

代码写多了,人多麻木了,不知道有人注意过没我的图片,我再贴一下,那可是9299行,是133个文件中的一个(不是最长的,但也不是最短的)。这只是数十个工程中的一个

我不是来吹的,因为我写的这些没什么好炫耀的,都是拿了工资的,拿钱干活,天经地义

一个游戏UI元素编号到了30000多,我想很多人仅凭个人的力量是无法办到的(天才属于异常样本,不在统计之列)

我不主当了裤子也要放原子弹,在特定的年代是必要的,很多人说美国做学问的如何如何专心,中国做学问的如何如何功利,因为中国大多数人还是为了生计在奔波,要是像美国那样大部分人衣食无忧,我想也会有人安心做学问的。这不是绝对的,比例问题,大部分人都吃穿有保证了,做学人的绝对数量也会多起来

所以,做一件事情要考虑一下为什么比较好,人生苦短,一辈子能参加一个完整游戏项目就不错了
sf_2005826131014.bmp
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 16:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表