游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3319|回复: 4

B02 - How to use the shader scritp effect的BUG提问

[复制链接]

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2008-2-11 22:36:00 | 显示全部楼层 |阅读模式
vb版本的B02编译正常 , 可以看到火焰和爆炸效果可是c#版本却莫名其妙的只有两个白框,更气人的还有一个TODO.txt文件内容如下:
common.shader file is loaded, and textures within shader file is loaded, but nothing gets rendered onto the screen.

Arli mentions he knows what the problem is and can fix it.

上官方论坛去转了一圈未果!有改变了若干参数调试一番未果!
本人急需如那位高手知道解决方案请告知 先谢谢了!

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-2-12 11:11:00 | 显示全部楼层

Re:B02 - How to use the shader scritp effect的BUG提问

新年快乐,真的很抱歉!我不懂C#,感觉TV3D是专门为VB6打造的一样。

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2008-2-12 15:57:00 | 显示全部楼层

Re: B02 - How to use the shader scritp effect的BUG提问

非常感谢游戏之家站长大哥的回复,我也经常在您的网站上潜水 [em5]
对于这个bug我会再尝试解决,其实正在做一个临摹王牌空战的游戏如果这个BUG没有解决的话我只能依靠 TVParticleSystem来实现爆炸效果了,那就建造较暗的场景如黄昏,阴天,或者对TVParticleSystem使用彩色纹理(实在是讨厌做美工活)大体情况就是这样。
顺便想说这里关于技术讨论的帖子太少了,竟然还有些无聊的八婆帖子,真心希望大家好好利用这个论坛打造tv3d之家
期待以后有机会和游戏之家站长大哥进行更多交流!

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-2-13 17:53:00 | 显示全部楼层

Re:B02 - How to use the shader scritp effect的BUG提问

我想到你的出现问题所在了,
(1)声明和设置爆炸参数的语不能放循环里,循环里只能做渲染爆炸。
开始做个时间开关T=0(比如要求爆炸的时候 T=0,其他时候T=1或别的数。
if T=0 then
设置爆炸的参数等
end if

循环开始
if t=0 then 开始计算爆炸时间,
渲染爆炸
时间到 t=1
循环结束

(2)SHADER那个脚本你要编辑一下, 看下爆炸的图象有没放到应该放的目录里。

以上是原理,至于用于C#要你自己研究,我也遇到过你那个问题。

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-3-6 23:16:00 | 显示全部楼层

Re:B02 - How to use the shader scritp effect的BUG提问

我一搞C++,程序就出现无穷的编译错误,所以不敢碰。C#我也没学过,找天学学。不过我用C#顶多做作ASP.net。回答不了这么高深的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 09:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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