幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3733|回复: 11

[RMXP] 3D技术整理合集体(只要这些问题大部分解决,就可能完成3

[复制链接]

58

主题

211

帖子

5084

积分

⑦老手

积分
5084
QQ
发表于 2006-1-25 10:58:30 | 显示全部楼层 |阅读模式
旋转图片时怎样设置旋转中心?(用变量)
怎样切割图片(在RM里操作而不是用画图软件制作一张图)?
怎样显示多于50张图片?
旋转图片时怎样自定义旋转角度?
怎样斜切图片(在RM里操作而不是用画图软件制作一张图)?就是把原本一张长方形的图片变成梯形的。
怎样更变屏幕,和地图的斜切程度(在RM里操作而不是用画图软件制作一张图)?
怎样显示极大的图片而不卡机?
怎样改变帐的刷新速度?
怎样使2D图片透视(在RM里操作而不是用画图软件制作一张图)?
怎样使屏幕的一部分比较亮,一部分比较暗?
如何使RM显示网上的图片?
回复

使用道具 举报

122

主题

4962

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74

声命组银赏

QQ
发表于 2006-1-25 11:00:37 | 显示全部楼层
在一次提问时,敬请将这次的所有问题皆置于同一主题内
本次敝人业已整理完毕
阁下既已发此帖,则敝人将之前整理之帖删除

阁下之前问问题之方式似有灌水之嫌
回复 支持 反对

使用道具 举报

58

主题

211

帖子

5084

积分

⑦老手

积分
5084
QQ
 楼主| 发表于 2006-1-25 12:13:47 | 显示全部楼层
麻烦各位回答
回复 支持 反对

使用道具 举报

墮天使路 该用户已被删除
发表于 2006-1-25 12:17:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-1-25 13:15:25 | 显示全部楼层
如果是用C語言加上繪圖SDK,只需幾行程序碼
如果是在DarkBASIC,設置好轉體,使用如RotateX/Y/Z( )就可以輕鬆實現
如果要用RM作,你需要重新發明一個繪圖庫,而且受限於腳本速度

需要BASIC的範例可以找我..
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

2

主题

100

帖子

229

积分

③业余

真·囧囧無雙

积分
229
QQ
发表于 2006-1-25 20:51:21 | 显示全部楼层
问题:怎样更变屏幕,和地图的斜切程度(在RM里操作而不是用画图软件制作一张图)?
回答:重新定义一个Bitmap类的方法斜切。
     用getpixel -&gt;记录信息 -&gt;简单运算(网上查可以查到很多斜切算法)-&gt;setpixel 描绘信息。
-_- 拿着菜刀砍电线~一路星光带闪电 -_-
回复 支持 反对

使用道具 举报

58

主题

211

帖子

5084

积分

⑦老手

积分
5084
QQ
 楼主| 发表于 2006-1-25 22:35:15 | 显示全部楼层
可不可以说详细些,或者干脆就写一个现成的。
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2006-1-25 23:42:30 | 显示全部楼层
如果你是想用2D实现一些简单的3D效果,可以多从图片处理技巧考虑。

靠set_pixel处理图像……刚才试了一下,涂满一个640*480的Bitmap,FPS骤降到2。
  1. b=Sprite.new()
  2. b.bitmap=Bitmap.new(640,480)
  3. c=Color.new(255,255,255)
  4. loop do
  5. for x in 0..639
  6. for y in 0..479
  7.   b.bitmap.set_pixel(x,y,c)
  8. end
  9. end
  10. b.bitmap.draw_text(0,0,20,20,c.red.to_s)
  11. c.red += 1
  12. c.red = 0 if c.red==255
  13. c.set(c.red,c.red,c.red)
  14. Graphics.update
  15. end
复制代码

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

58

主题

211

帖子

5084

积分

⑦老手

积分
5084
QQ
 楼主| 发表于 2006-1-26 19:45:54 | 显示全部楼层
这段代码怎么使用
回复 支持 反对

使用道具 举报

1

主题

6

帖子

49

积分

②入门

积分
49
发表于 2006-1-27 20:34:16 | 显示全部楼层
我也想学,麻烦各位留下QQ
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-26 05:16 , Processed in 0.013076 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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